def main(): data = get_input_lines() solution_one = part_one(data, 25) print(solution_one) print(part_two(data, solution_one))
def test_part_1_known_input(self): self.assertEqual(127, part_one(get_input_lines("test_input.txt"), 5))
def test_part_2_known_input(self): step_1 = part_one(get_input_lines("test_input.txt"), 5) self.assertEqual(62, part_two(get_input_lines("test_input.txt"), step_1))
def main(): data = (get_input_lines()) print(part_one(data)) print(part_two(data))
def main(): data = get_input_lines("input.txt") print(part_one(data)) print(part_two(data))
def test_get_input_lines(self): self.assertEqual(TEST_LINES, get_input_lines("test_parser_input.txt"))
def main(): data = get_input_lines() print(check_loop_acc_state(data)) print(check_final_acc_state(data))
def test_part_1_known_input(self): self.assertEqual( 22 * 10, differences_multiplied(get_input_lines("test_input.txt")))
def test_part_2_known_input(self): self.assertEqual(286, part_two(get_input_lines("test_input.txt")))
def test_part_2_known_input(self): self.assertEqual( 8, check_final_acc_state(get_input_lines("test_input.txt")))
def test_part_1_known_input(self): self.assertEqual( 5, check_loop_acc_state(get_input_lines("test_input.txt")))
def main(): data = get_input_lines() print(differences_multiplied(data)) print(part_two(data))
def test_part_2_known_input(self): self.assertEqual(126, count_individual_bags(get_input_lines("test_input_2.txt")))
def test_part_1_known_input(self): self.assertEqual(4, count_containing_rules(get_input_lines("test_input.txt")))
def main(): data = get_input_lines() print(count_containing_rules(data)) print(count_individual_bags(data))
def main(): data = (get_input_lines()[0].split(",")) print(part_one(data)) print(part_two(data))