コード例 #1
0
 def test_base_cases(self):
     self.assertEqual(max_pairwise([7, 5, 14, 2, 8, 8, 10, 1, 2, 3]), 140)
     self.assertEqual(max_pairwise([1, 2, 3]), 6)
コード例 #2
0
 def test_negatives(self):
     self.assertEqual(max_pairwise([-9, -2, -7]), 63)
     self.assertEqual(max_pairwise([-9, -2, -2]), 18)
     self.assertEqual(max_pairwise([-9, -8, -7]), 72)
コード例 #3
0
 def test_zero(self):
     self.assertEqual(max_pairwise([1, 0]), 0)
     self.assertEqual(max_pairwise([-1, 0]), 0)
     self.assertEqual(max_pairwise([0, -2, -1, 0]), 2)
コード例 #4
0
 def test_dupes(self):
     self.assertEqual(max_pairwise([3, 9, 3, 7]), 63)
     self.assertEqual(max_pairwise([2, 2, 1]), 4)
コード例 #5
0
 def test_two_integers(self):
     self.assertEqual(max_pairwise([1000000, 900]), 900000000)