desguar += and -=
This commit is contained in:
@@ -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)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user