Beispiel #1
0
def compute(lines, permutation):
    signal = 0
    for phase in permutation:
        computer = Computer(lines[0])
        computer.input = iter([phase, signal])
        computer.run_mode()
        signal = computer.output
    return signal
Beispiel #2
0
def p1(lines):
    computer = Computer(lines[0])
    computer.input = iter([1])
    computer.run_mode()
    return computer.output