21 lines
478 B
Python
21 lines
478 B
Python
input = open("input.txt", "r").read().splitlines()
|
|
|
|
pos = 50
|
|
password = 0
|
|
|
|
for line in input:
|
|
if line.startswith('L'):
|
|
pos -= int(line[1:])
|
|
elif line.startswith('R'):
|
|
pos += int(line[1:])
|
|
|
|
# keep subtracting or adding 100 until position is between 0 and 99
|
|
while pos < 0 or pos > 99:
|
|
if pos < 0:
|
|
pos += 100
|
|
password += 1
|
|
elif pos > 99:
|
|
pos -= 100
|
|
password += 1
|
|
|
|
print(password) |