Esempio n. 1
0
 def test_00(self):
     inp = [200, 400, 250, 150]
     ans = count_happy_accidents(inp)
     print('ans', ans)
     expected = 4
     self.assertEqual(ans, expected)
Esempio n. 2
0
 def test_05(self):
     inp = [i for i in range(50001)] + [i for i in range(100000, 50000, -1)]
     ans = count_happy_accidents(inp)
     expected = 1249975000
     self.assertEqual(ans, expected)
Esempio n. 3
0
 def test_03(self):
     inp = [i for i in range(10000)]
     ans = count_happy_accidents(inp)
     expected = 0
     self.assertEqual(ans, expected)
Esempio n. 4
0
 def test_04(self):
     inp = [i for i in range(10000, 0, -1)]
     ans = count_happy_accidents(inp)
     expected = 49995000
     self.assertEqual(ans, expected)
Esempio n. 5
0
 def test_02(self):
     inp = [500, 450, 400, 350, 300, 250, 200, 150, 100, 50]
     ans = count_happy_accidents(inp)
     print('ans', ans)
     expected = 45
     self.assertEqual(ans, expected)