diff --git a/brechtje/1/1-2.py b/brechtje/1/1-2.py index 4c060ee..7c3a5f2 100644 --- a/brechtje/1/1-2.py +++ b/brechtje/1/1-2.py @@ -5,17 +5,17 @@ password = 0 for line in input: if line.startswith('L'): - pos -= int(line[1:]) + for _ in range(int(line[1:])): + pos -= 1 + if pos == -1: + pos = 99 + elif pos == 0: + password += 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 + for _ in range(int(line[1:])): + pos += 1 + if pos == 100: + pos = 0 + password += 1 print(password) \ No newline at end of file