desguar += and -=

This commit is contained in:
2026-06-06 18:53:11 +02:00
parent 535364931e
commit 22874181cd
32 changed files with 185 additions and 146 deletions

View File

@@ -8,16 +8,16 @@ func part1[lines: Array] : void
n := str.substr(line, 1, str.len(line) - 1) |> str.parse_i64()
if dir == 'L'
dial = dial - n
dial -= n
while dial < 0
dial = 100 + dial
dial += 100
else
dial = dial + n
dial += n
while dial >= 100
dial = dial - 100
dial -= 100
if dial == 0
password = password + 1
password += 1
io.println_i64(password)
@@ -32,17 +32,17 @@ func part2[lines: Array] : void
if dir == 'L'
for i in 0..n
dial = dial - 1
dial -= 1
if dial == 0
password = password + 1
password += 1
if dial == -1
dial = 99
else
for i in 0..n
dial = dial + 1
dial += 1
if dial == 100
dial = 0
password = password + 1
password += 1
io.println_i64(password)