From 761e3bf975d975c9fd3ea1563c2eb58387ca282a Mon Sep 17 00:00:00 2001 From: Stefan Harmuth Date: Tue, 8 Dec 2020 09:12:24 +0100 Subject: [PATCH] only check for 'nop' if the check for 'jmp' failes. Saves 0.5ms :) --- day08.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/day08.py b/day08.py index aca46df..eda100f 100644 --- a/day08.py +++ b/day08.py @@ -42,11 +42,10 @@ def part2(test_mode=False): continue check_code = my_input[:] - if check_command.startswith('nop'): - check_code[counter] = check_code[counter].replace('nop', 'jmp') - if check_command.startswith('jmp'): check_code[counter] = check_code[counter].replace('jmp', 'nop') + elif check_command.startswith('nop'): + check_code[counter] = check_code[counter].replace('nop', 'jmp') check_answer = runCode(check_code) if check_answer is not None: