blob: 9a71a7fc86e05ff1bd136abca522a0a0a3eeed90 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
import sys
program = input().split(",")
for i in range(len(program)):
program[i] = int(program[i])
for n in range(100):
for v in range(100):
memory = program.copy()
memory[1] = n
memory[2] = v
pointer = 0
while True:
if memory[pointer] == 99:
break
elif memory[pointer] == 1:
memory[memory[pointer+3]] = memory[memory[pointer+1]] + memory[memory[pointer+2]]
elif memory[pointer] == 2:
memory[memory[pointer+3]] = memory[memory[pointer+1]] * memory[memory[pointer+2]]
pointer += 4
print(n, v, memory[0])
if memory[0] == 19690720:
sys.exit()
|