def test_solve_one_1():
    input = """
    0,3,6
    """.strip().replace('    ', '')
    starting_numbers = parse_input(input)
    result = solve_one(starting_numbers, 2020)
    assert result == 436
def test_solve_one_8():
    input = """
    3,1,2
    """.strip().replace('    ', '')
    starting_numbers = parse_input(input)
    result = solve_one(starting_numbers, 2020)
    assert result == 1836
def test_solve_one(password_policies):
    valid_passwords = solve_one(password_policies)
    assert valid_passwords == 2
Esempio n. 4
0
def test_solve_one_larger(larger_adapters):
    assert solve_one(larger_adapters) == 220
Esempio n. 5
0
def test_solve_one(adapters):
    assert solve_one(adapters) == 35
def test_solve_one(instructions_one):
    result = solve_one(instructions_one)
    assert result == 165
def test_solve_one(declaration_forms):
    assert solve_one(declaration_forms) == 11
def test_solve_one(instructions):
    assert solve_one(instructions) == 25
def test_solve_one(geology):
    trees = solve_one(geology, (3, -1))
    assert trees == 7
Esempio n. 10
0
def test_solve_one(initial_state):
    cycles = 6
    result = solve_one(initial_state, cycles)
    assert result == 112
Esempio n. 11
0
def test_solve_one(transmission):
    window = 5
    assert solve_one(transmission, window) == 127
Esempio n. 12
0
def test_solve_one(ticket_details_one):
    requirements, personal_ticket, other_tickets = ticket_details_one
    factory = TicketFactory(requirements)
    result = solve_one(factory, other_tickets)
    assert result == 71
Esempio n. 13
0
def test_solve_one(expense_report):
    product = solve_one(expense_report, 2020)
    assert product == 514579
Esempio n. 14
0
def test_solve_one(passports):
    valid_passports = solve_one(passports)
    assert valid_passports == 2
Esempio n. 15
0
def test_solve_one(boot_code):
    assert solve_one(boot_code) == 5
Esempio n. 16
0
def test_solve_one(seat_layout):
    assert solve_one(seat_layout) == 37
Esempio n. 17
0
def test_solve_one(rules_one):
    assert solve_one(rules_one, 'shiny gold') == 4
Esempio n. 18
0
def test_solve_one(travel_plan):
    departure_time, schedules = travel_plan
    assert solve_one(departure_time, schedules) == 295