aboutsummaryrefslogtreecommitdiff
path: root/day-1/main.awk
blob: fc23d7eb4430f757606eadfdd69e0e155d036feb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#!/bin/awk -f

BEGIN {
	dial=50
	pass=0
}

/^L/ {
	sub(/L/, "", $0)
	dial = (dial - int($0)) % 100
	if (dial==0) {
		pass = pass + 1
	}
	print dial
}

/^R/ {
	sub(/R/, "", $0)
	dial = (dial + int($0)) % 100
	if (dial==0) {
		pass = pass + 1
	}
	print dial
}

END {
	print "password: " pass
}