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));
        }
Esempio n. 4
0
        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));
        }