diff options
| author | DrNuget <drnuget@outlook.com> | 2025-12-01 22:57:27 +0200 |
|---|---|---|
| committer | DrNuget <drnuget@outlook.com> | 2025-12-01 22:57:27 +0200 |
| commit | 233b773b93b6b82e20380e10e5c5d6e330997a04 (patch) | |
| tree | 014e3557d3c456d3ba58d718ebd08a38171b14ca /day-1 | |
| parent | 32831536ddb69f7a7acad1d40e24c06274752ba3 (diff) | |
| download | aoc-2025-233b773b93b6b82e20380e10e5c5d6e330997a04.tar.gz | |
day1 code works, answer solved
Diffstat (limited to 'day-1')
| -rwxr-xr-x | day-1/main.awk | 15 |
1 files changed, 5 insertions, 10 deletions
diff --git a/day-1/main.awk b/day-1/main.awk index 0d2f1a1..fc23d7e 100755 --- a/day-1/main.awk +++ b/day-1/main.awk @@ -1,29 +1,24 @@ #!/bin/awk -f BEGIN { - dial=95 + dial=50 pass=0 } /^L/ { - #printf $0 " " dial sub(/L/, "", $0) - dial = dial - $0 - if (dial<0) { - dial = dial + 100 - } + dial = (dial - int($0)) % 100 if (dial==0) { - pass=pass+1 + pass = pass + 1 } print dial } /^R/ { - #printf $0 " " dial sub(/R/, "", $0) - dial = (dial + $0) % 100 + dial = (dial + int($0)) % 100 if (dial==0) { - pass=pass+1 + pass = pass + 1 } print dial } |
