Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def noun_verb(intcode):
- intcode_backup = intcode
- n = len(intcode)
- for noun in range(100):
- for verb in range(100):
- intcode = intcode_backup
- intcode[1] = noun
- intcode[2] = verb
- for i in range(0, n, 4):
- if intcode[i] == 1:
- intcode[intcode[i + 3]] = intcode[intcode[i + 1]] + intcode[intcode[i + 2]]
- elif intcode[i] == 2:
- intcode[intcode[i + 3]] = intcode[intcode[i + 1]] * intcode[intcode[i + 2]]
- else:
- break
- if intcode[0] == 19690720:
- return str((100 * noun) + verb)
- with open("day2textfile", "r") as f:
- intcodes = [int(i) for i in f.read().split(",")]
- print(noun_verb(intcodes))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement