public void Example4() { var sol = new SubarrayProductLessThanK(); Assert.AreEqual(31, sol.NumSubarrayProductLessThanK(new[] { 10, 2, 2, 5, 4, 4, 4, 3, 7, 7 }, 289)); }
public void Example5() { var sol = new SubarrayProductLessThanK(); Assert.AreEqual(32, sol.NumSubarrayProductLessThanK( new[] { 7, 6, 8, 4, 9, 3, 2, 10, 7, 9, 9, 6, 3 }, 236)); }
public void Example2() { var sol = new SubarrayProductLessThanK(); Assert.AreEqual(0, sol.NumSubarrayProductLessThanK(new[] { 1, 1, 1 }, 1)); Assert.AreEqual(6, sol.NumSubarrayProductLessThanK(new[] { 1, 1, 1 }, 2)); Assert.AreEqual(4, sol.NumSubarrayProductLessThanK(new[] { 1, 2, 3 }, 6)); }
public void SubarrayProductLessThanKTest() { var solution = new SubarrayProductLessThanK(); //Assert.Equal(8, solution.NumSubarrayProductLessThanK(new int[] {10, 5, 2, 6 } , 100)); //Assert.Equal(6, solution.NumSubarrayProductLessThanK(new int[] {100, 5, 2, 6 } , 100)); //Assert.Equal(4, solution.NumSubarrayProductLessThanK(new int[] {10, 100, 2, 6 } , 100)); //Assert.Equal(0, solution.NumSubarrayProductLessThanK(new int[] {1, 2, 3 } , 0)); Assert.Equal(18, solution.NumSubarrayProductLessThanK(new int[] { 10, 9, 10, 4, 3, 8, 3, 3, 6, 2, 10, 10, 9, 3 }, 19)); //Assert }
public void BeforeEach() { SubarrayProductLessThanK = new SubarrayProductLessThanK(); }
public void Example1() { var sol = new SubarrayProductLessThanK(); Assert.AreEqual(8, sol.NumSubarrayProductLessThanK(new[] { 10, 5, 2, 6 }, 100)); }
public void Example3() { var sol = new SubarrayProductLessThanK(); Assert.AreEqual(18, sol.NumSubarrayProductLessThanK(new[] { 10, 9, 10, 4, 3, 8, 3, 3, 6, 2, 10, 10, 9, 3 }, 19)); }