def run(): solution_printer = SolutionPrinter(10) int_list = read_file_to_int_list('input') diff_list = get_differences_list(int_list) solve_part_1(diff_list, solution_printer) solve_part_2(diff_list, solution_printer) solution_printer.print_solutions()
def run(): solution_printer = SolutionPrinter(8) instruction_string_list = read_boot_code_to_instruction_string_list( 'input') solve_part_1(instruction_string_list, solution_printer) solve_part_2(instruction_string_list, solution_printer) solution_printer.print_solutions()
def run(): solution_printer = SolutionPrinter(5) boarding_cards_list = read_file_to_boarding_card_list('input') solve_part_1(boarding_cards_list, solution_printer) solve_part_2(boarding_cards_list, solution_printer) solution_printer.print_solutions()
def run(): solution_printer = SolutionPrinter(13) earliest_time, bus_times = read_file_to_bus_info('input') solve_part_1(earliest_time, bus_times, solution_printer) solve_part_2(earliest_time, bus_times, solution_printer) solution_printer.print_solutions()
def run(): solution_printer = SolutionPrinter(7) bag_rules_list = read_file_to_bag_rules_list('input') solve_part_1(bag_rules_list, solution_printer) solve_part_2(bag_rules_list, solution_printer) solution_printer.print_solutions()
def run(): solution_printer = SolutionPrinter(15) initial_numbers = read_file_to_initial_numbers('input') solve_part_1(initial_numbers, solution_printer) solve_part_2(initial_numbers, solution_printer) solution_printer.print_solutions()
def run(): solution_printer = SolutionPrinter(14) initialization_program = read_file_to_initialization_program('input') solve_part_1(initialization_program, solution_printer) solve_part_2(initialization_program, solution_printer) solution_printer.print_solutions()
def run(): solution_printer = SolutionPrinter(1) expense_list = read_file_to_expense_list('input') solve_part_1(expense_list, solution_printer) solve_part_2(expense_list, solution_printer) solution_printer.print_solutions()
def run(): solution_printer = SolutionPrinter(9) int_list = read_file_to_int_list('input') first_invalid_number = solve_part_1(int_list, solution_printer) solve_part_2(int_list, first_invalid_number, solution_printer) solution_printer.print_solutions()
def run(): solution_printer = SolutionPrinter(2) password_entries_list = read_file_get_password_entries_list('input') solve_part_1(password_entries_list, solution_printer) solve_part_2(password_entries_list, solution_printer) solution_printer.print_solutions()
def run(): solution_printer = SolutionPrinter(17) initial_config = read_file_to_initial_configuration('input') solve_part_1(initial_config, solution_printer) solve_part_2(initial_config, solution_printer) solution_printer.print_solutions()
def run(): solution_printer = SolutionPrinter(16) ranges, tickets = read_file_to_ranges_and_tickets('input') solve_part_1(ranges, tickets, solution_printer) solve_part_2(ranges, tickets, solution_printer) solution_printer.print_solutions()
def run(): solution_printer = SolutionPrinter(12) navigation_instructions = read_file_to_navigation_instructions('input') solve_part_1(navigation_instructions, solution_printer) solve_part_2(navigation_instructions, solution_printer) solution_printer.print_solutions()
def run(): solution_printer = SolutionPrinter(6) customs_declaration_list = read_file_to_customs_declaration_list('input') solve_part_1(customs_declaration_list, solution_printer) solve_part_2(customs_declaration_list, solution_printer) solution_printer.print_solutions()
def run(): solution_printer = SolutionPrinter(4) passport_credentials_list = read_file_to_passport_credentials_list('input') solve_part_1(passport_credentials_list, solution_printer) solve_part_2(passport_credentials_list, solution_printer) solution_printer.print_solutions()
def run(): solution_printer = SolutionPrinter(11) seat_matrix = read_file_to_seat_matrix('input') solve_part_1(seat_matrix, solution_printer) solve_part_2(seat_matrix, solution_printer) solution_printer.print_solutions()