コード例 #1
0
ファイル: test2021.py プロジェクト: BastiHz/Advent_of_Code
    def test_18(self):
        sample_data = day18.get_data(day18.SAMPLE_PATH)
        self.assertEqual(day18.part_1(sample_data), 4140)
        self.assertEqual(day18.part_2(sample_data), 3993)

        challenge_data = day18.get_data(day18.INPUT_PATH)
        self.assertEqual(day18.part_1(challenge_data), 3987)
        self.assertEqual(day18.part_2(challenge_data), 4500)
コード例 #2
0
ファイル: test2020.py プロジェクト: BastiHz/Advent_of_Code
 def test_18(self):
     challenge_data = day18.get_data(day18.INPUT_PATH)[0]
     self.assertEqual(day18.part_1(challenge_data), 25190263477788)
     self.assertEqual(day18.part_2(challenge_data), 297139939002972)
コード例 #3
0
 def test_example_input(self):
     result = part_2(example_input)
     self.assertEqual(result, 11994)
コード例 #4
0
 def test_real_input(self):
     result = part_2(input)
     self.assertEqual(result, 388966573054664)
コード例 #5
0
 def test_with_example_6(self):
     self.assertEqual(part_2(EXAMPLE_6), 23340)
コード例 #6
0
 def test_with_input(self):
     lines = read_input_lines(18)
     self.assertEqual(sum(part_2(line) for line in lines), 20394514442037)
コード例 #7
0
 def test_with_example_5(self):
     self.assertEqual(part_2(EXAMPLE_5), 669060)
コード例 #8
0
 def test_with_example_4(self):
     self.assertEqual(part_2(EXAMPLE_4), 1445)
コード例 #9
0
 def test_with_example_3(self):
     self.assertEqual(part_2(EXAMPLE_3), 46)
コード例 #10
0
 def test_with_example_2(self):
     self.assertEqual(part_2(EXAMPLE_2), 51)
コード例 #11
0
 def test_with_example_1(self):
     self.assertEqual(part_2(EXAMPLE_1), 231)