Пример #1
0
 def test_all(self):
     test_cases = [
         # ([-1, 0, 1, 0], [[-1, 0, 1]]),
         # ([1, 2, -2, -1], []),
         # ([1, 1, -2], [[-2, 1, 1]]),
         # ([-1, 0, 1, 2, -1, -4], [[-1, -1, 2], [-1, 0, 1]]),
         # ([], []),
         # ([0], []),
         # ([0, 0], []),
         ([0, 0, 0], [[0, 0, 0]]),
         ([0, 0, 0, 0, 0], [[0, 0, 0]]),
     ]
     s = Solution()
     for x, expected in test_cases:
         self.assertEqual(s.threeSum(x), expected)