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()
Exemple #4
0
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()
Exemple #5
0
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()
Exemple #8
0
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()
Exemple #10
0
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()
Exemple #12
0
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()