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(","))
示例#3
0
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)
示例#6
0
def main():
    program = advent.read_input(os.getcwd(), problem_key)
    part_1_initialize(program)
    part_2_version_2_initialize(program)
示例#7
0
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)
示例#8
0
def main():
    expense_report = advent.read_input(os.getcwd(), problem_key)
    product_of_two_entries(expense_report)
    product_of_three_entries(expense_report)
示例#9
0
def main():
    boarding_passes = advent.read_input(os.getcwd(), problem_key)
    highest_boarding_pass_value(boarding_passes)
    what_s_my_seat_number(boarding_passes)
示例#10
0
def main():
    forest_layout = advent.read_input(os.getcwd(), problem_key)
    trees_encountered(3, 1, forest_layout)
    trees_encountered_part_2(forest_layout)
示例#11
0
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)
示例#13
0
def main():
    var = advent.read_input(os.getcwd(), problem_key)