def test34(self): heights = [3,3,3] self.assertEqual(answer3_2(heights), 0)
def test35(self): heights = [random.randint(1,100000) for k in range(9000)] self.assert_(isinstance(answer3_2(heights), int))
def test30(self): heights = [3,2,2] self.assertEqual(answer3_2(heights), 0)
def test31(self): heights = [3,2,3] self.assertEqual(answer3_2(heights), 1)
def test28(self): heights = [3,1,3] self.assertEqual(answer3_2(heights), 2)
def test29(self): heights = [3,2,1] self.assertEqual(answer3_2(heights), 0)
def test24(self): heights = [2,3,2] self.assertEqual(answer3_2(heights), 0)
def test27(self): heights = [3,1,2] self.assertEqual(answer3_2(heights), 1)
def test19(self): heights = [2,1,3] self.assertEqual(answer3_2(heights), 1)
def test22(self): heights = [2,2,3] self.assertEqual(answer3_2(heights), 0)
def test17(self): heights = [2,1,1] self.assertEqual(answer3_2(heights), 0)
def test15(self): heights = [1,3,2] self.assertEqual(answer3_2(heights), 0)
def test13(self): heights = [1,2,3] self.assertEqual(answer3_2(heights), 0)
def test3(self): heights = [1 ,2 ,3 ,4 ,4 ,3 ,6 ,7 ,2 ,1 ,2 ,3 ,9 ,8 ,1 ,2 ,3 ,4 ,8 ] # 1 5 6 5 4 7 6 5 4 = 43 self.assertEqual(answer3_2(heights), 43)
def test1(self): heights = [1, 4, 2, 5, 1, 2, 3] self.assertEqual(answer3_2(heights), 5)