Beispiel #1
0
    def test_solution_day_13_puzzle_2(self):
        with open("./testdata/input_day13.txt", "r") as fil:
            input_data = fil.readlines()

        solution = AdventOfCodePuzzleDay13(input_data).solve_puzzle_2()
        self.assertEqual(3348493585827, solution)
Beispiel #2
0
    def test_solution_day_13_puzzle_1_example(self):
        input_data = ["939", "7,13,x,x,59,x,31,19"]

        solution = AdventOfCodePuzzleDay13(input_data).solve_puzzle_1()
        self.assertEqual(295, solution)
Beispiel #3
0
    def test_solution_day_13_puzzle_2_example_5(self):
        input_data = ["939", "67,7,x,59,61"]

        solution = AdventOfCodePuzzleDay13(input_data).solve_puzzle_2()
        self.assertEqual(1261476, solution)
Beispiel #4
0
    def test_solution_day_13_puzzle_2_example_6(self):
        input_data = ["939", "1789,37,47,1889"]

        solution = AdventOfCodePuzzleDay13(input_data).solve_puzzle_2()
        self.assertEqual(1202161486, solution)
Beispiel #5
0
    def test_solution_day_13_puzzle_2_example_2(self):
        input_data = ["939", "17,x,13,19"]

        solution = AdventOfCodePuzzleDay13(input_data).solve_puzzle_2()
        self.assertEqual(3417, solution)