taoc2 - aoc22 - advent of code 2022 solutions
(HTM) git clone git://src.adamsgaard.dk/aoc22
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) README
---
taoc2 (348B)
---
1 #!/bin/awk -f
2 # usage: aoc1 <input
3 BEGIN {
4 value["A"] = 1 # rock
5 value["B"] = 2 # paper
6 value["C"] = 3 # scissors
7 }
8 {
9 sub(/X/, "A")
10 sub(/Y/, "B")
11 sub(/Z/, "C")
12 sum += value[$2]
13 if ($1 == $2)
14 sum += 3
15 else
16 if (($1 == "A" && $2 == "B") ||
17 ($1 == "B" && $2 == "C") ||
18 ($1 == "C" && $2 == "A"))
19 sum += 6
20 }
21 END { print sum }