def main(): data_set = advent.read_input(os.getcwd(), problem_key) seating_model(data_set, 1, "adjacent_occupied_v1", 4) seating_model(data_set, 2, "adjacent_occupied_v2", 5)
def main(): earliest, routes = advent.read_input(os.getcwd(), problem_key) part_1_which_bus(earliest, routes) part_2_which_offset(routes.split(","))
def main(): policy_and_password = advent.read_input(os.getcwd(), problem_key) how_many_passwords_valid_part_1(policy_and_password) how_many_passwords_valid_part_2(policy_and_password)
def main(): code = advent.read_input(os.getcwd(), problem_key) part_one_infinite_loop(code) part_two_attempt_a_fix(code)
def main(): game_start = advent.read_input(os.getcwd(), problem_key)[0].split(",") play_game(1, game_start, 2020) play_game(2, game_start, 30000000)
def main(): program = advent.read_input(os.getcwd(), problem_key) part_1_initialize(program) part_2_version_2_initialize(program)
def main(): input_data = advent.read_input(os.getcwd(), problem_key) parse_acceptance_criteria(input_data) part_1_nearby_tickets_error_scanning_rate(input_data) part_2_which_field_is_which() part_2_which_is_my_seat(input_data)
def main(): expense_report = advent.read_input(os.getcwd(), problem_key) product_of_two_entries(expense_report) product_of_three_entries(expense_report)
def main(): boarding_passes = advent.read_input(os.getcwd(), problem_key) highest_boarding_pass_value(boarding_passes) what_s_my_seat_number(boarding_passes)
def main(): forest_layout = advent.read_input(os.getcwd(), problem_key) trees_encountered(3, 1, forest_layout) trees_encountered_part_2(forest_layout)
def main(): data_set = advent.read_input(os.getcwd(), problem_key) failure_value = part_1_first_failure(data_set, 25) part_2_find_weakness_value(data_set, failure_value)
def main(): moves = advent.read_input(os.getcwd(), problem_key.replace("_part_1", "")) run_route(moves)
def main(): var = advent.read_input(os.getcwd(), problem_key)