1
0
Fork 0

Puzzle du 5 décembre

This commit is contained in:
Lucidiot 2017-12-05 06:21:01 +01:00
parent 92ff3757ad
commit 6bbd6bb300
No known key found for this signature in database
GPG Key ID: 63BD9482C29D0F64
2 changed files with 26 additions and 0 deletions

11
2017/5/cpu.py Normal file
View File

@ -0,0 +1,11 @@
#!/usr/bin/python3
import sys
data = [int(l.rstrip()) for l in sys.stdin.readlines()]
pos, steps = 0, 0
while pos >= 0 and pos < len(data):
data[pos] = data[pos] + 1
pos = pos + data[pos] - 1
steps = steps + 1
print(steps)

15
2017/5/cpu2.py Normal file
View File

@ -0,0 +1,15 @@
#!/usr/bin/python3
import sys
data = [int(l.rstrip()) for l in sys.stdin.readlines()]
pos, steps = 0, 0
while pos >= 0 and pos < len(data):
if data[pos] < 3:
data[pos] = data[pos] + 1
pos = pos + data[pos] - 1
else:
data[pos] = data[pos] - 1
pos = pos + data[pos] + 1
steps = steps + 1
print(steps)