示例#1
0
 def test_part1(self):
     inputs = [
         "(())", "()()", "(((", "(()(()(", "))(((((", "())", "))(", ")))",
         ")())())"
     ]
     outputs = [0, 0, 3, 3, 3, -1, -1, -3, -3]
     for input, output in zip(inputs, outputs):
         self.assertEqual(Day01.solve_part1(input), output)
示例#2
0
 def test_part1(self):
     inputs = ["R2, L3", "R2, R2, R2", "R5, L5, R5, R3"]
     outputs = [5, 2, 12]
     for input, output in zip(inputs, outputs):
         self.assertEqual(Day01.solve_part1(input), output)
示例#3
0
 def test_part1(self):
     self.assertEqual(Day01.solve_part1(self.input), 514579)