csc-python-solutions/15/a/3 - Smart Simulation.py

9 lines
253 B
Python
Raw Normal View History

2021-02-17 09:24:29 +00:00
def execute(prog):
lines = set()
location = 0
while True:
lines.add(location)
if location==len(prog)-1: return "success"
location = findLine(prog, prog[location].split()[-1])
if location in lines: return "infinite loop"