aboutsummaryrefslogtreecommitdiff
path: root/day-1
diff options
context:
space:
mode:
authorDrNuget <drnuget@outlook.com>2025-12-01 22:57:27 +0200
committerDrNuget <drnuget@outlook.com>2025-12-01 22:57:27 +0200
commit233b773b93b6b82e20380e10e5c5d6e330997a04 (patch)
tree014e3557d3c456d3ba58d718ebd08a38171b14ca /day-1
parent32831536ddb69f7a7acad1d40e24c06274752ba3 (diff)
downloadaoc-2025-233b773b93b6b82e20380e10e5c5d6e330997a04.tar.gz
day1 code works, answer solved
Diffstat (limited to 'day-1')
-rwxr-xr-xday-1/main.awk15
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
}