def test_part_2():
    with open('part_1_input', 'r') as input_file:
        problem_input = input_file.read()

    problem_input_part_1 = re.split(r'\n\n\n', problem_input)[0]
    problem_input_part_2 = re.split(r'\n\n\n', problem_input)[1]
    # part_2.map_opcodes(problem_input_part_1)
    part_2.solution(problem_input_part_1, problem_input_part_2)
Exemple #2
0
def main():
    """Main function.
    """
    part_1_solution = part_1.solution(320851)
    part_2_solution = part_2.solution('320851')
    print(
        f"Solution to part one: {part_1_solution}\nSolution to part two: {part_2_solution}"
    )
def main():
    """Main function.
    """

    problem_input = 5468
    part_1_solution = part_1.solution(problem_input)
    part_2_solution = part_2.solution(problem_input)
    print(
        f"Solution to part one: {part_1_solution}\nSolution to part two: {part_2_solution}"
    )
def main():
    """Main function.
    """
    with open('part_1_input', 'r') as input_file:
        problem_input = input_file.read()

    part_1_solution = part_1.solution(problem_input)
    part_2_solution = part_2.solution(problem_input)
    print(
        f"Solution to part one: {part_1_solution}\nSolution to part two: {part_2_solution}"
    )
Exemple #5
0
def main():
    """Main function.
    """
    with open('part_1_input', 'r') as input_file:
        part_1_input = input_file.read()

    part_1_sequences = re.findall(r'[a-z]+', part_1_input, re.M)
    part_1_solution = part_1.solution(part_1_sequences)
    print(f"Solution to part one: {part_1_solution}")

    part_2_solution = part_2.solution(part_1_sequences)
    print(f"Solution to part two: {part_2_solution}")
def main():
    """Main function.
    """
    with open('part_1_input', 'r') as input_file:
        problem_input = input_file.read()

    problem_input_part_1 = re.split(r'\n\n\n', problem_input)[0]
    problem_input_part_2 = re.split(r'\n\n\n', problem_input)[1]
    part_1_solution = part_1.solution(problem_input_part_1)
    part_2_solution = part_2.solution(problem_input_part_1,
                                      problem_input_part_2)
    print(
        f"Solution to part one: {part_1_solution}\nSolution to part two: {part_2_solution}"
    )
Exemple #7
0
def test_part_2(arguments, output):
    """Tests the solution of part 2 against the examples.
    """
    assert part_2.solution(arguments) == output
def test_part_2(arguments, output):
    """Tests part 2 of the code with examples from the assignment.
    """
    assert part_2.solution(arguments) == output
Exemple #9
0
def test_part_2(problem_input, output):
    """Tests part 2 of the code with examples from the assignment.
    """
    assert part_2.solution(problem_input) == output
Exemple #10
0
def test_part_2(look_for, output):
    """Tests part 1 of the code with examples from the assignment.
    """
    assert part_2.solution(look_for) == output
Exemple #11
0
def test_part_2(arguments, output):
    assert part_2.solution(arguments) == output
def test_part_2(arguments, output):
    """Tests part 2 solution.
    """
    assert part_2.solution(arguments) == output