tadd aoc2 - aoc22 - advent of code 2022 solutions | |
git clone git://src.adamsgaard.dk/aoc22 | |
Log | |
Files | |
Refs | |
README | |
--- | |
commit 7a1cade84ee5440948991e7e7a57965eeb2a0293 | |
parent 079cc70e5d24990776d1ee55e1a53e23dfecd8a6 | |
Author: Anders Damsgaard <[email protected]> | |
Date: Fri, 2 Dec 2022 15:40:16 +0000 | |
add aoc2 | |
Diffstat: | |
A 2/aoc2 | 23 +++++++++++++++++++++++ | |
A 2/input | 2500 +++++++++++++++++++++++++++++… | |
A 2/mkfile | 9 +++++++++ | |
3 files changed, 2532 insertions(+), 0 deletions(-) | |
--- | |
diff --git a/2/aoc2 b/2/aoc2 | |
t@@ -0,0 +1,23 @@ | |
+#!/bin/awk -f | |
+BEGIN { | |
+ value["A"] = 1 # rock | |
+ value["B"] = 2 # paper | |
+ value["C"] = 3 # scissor | |
+} | |
+ | |
+{ | |
+ sub(/X/, "A") | |
+ sub(/Y/, "B") | |
+ sub(/Z/, "C") | |
+ sum += value[$2] | |
+ if ($1 == $2) # draw | |
+ sum += 3 | |
+ else { # won or lost | |
+ if (($1 == "A" && $2 == "B") || | |
+ ($1 == "B" && $2 == "C") || | |
+ ($1 == "C" && $2 == "A")) | |
+ sum += 6 | |
+ } | |
+} | |
+ | |
+END { print sum } | |
diff --git a/2/input b/2/input | |
t@@ -0,0 +1,2500 @@ | |
+C X | |
+C Y | |
+C X | |
+B X | |
+B Z | |
+A Z | |
+C Y | |
+C Z | |
+B Z | |
+C X | |
+B Y | |
+C Y | |
+C Y | |
+A Y | |
+C Y | |
+C Y | |
+C Z | |
+C X | |
+B Z | |
+C Y | |
+A Y | |
+A Y | |
+C Z | |
+B Y | |
+A Y | |
+C Z | |
+C Y | |
+A Y | |
+A Y | |
+B Y | |
+C Y | |
+C Z | |
+C Y | |
+B X | |
+B Z | |
+C Y | |
+B Z | |
+A X | |
+C Z | |
+A Y | |
+B Y | |
+C Y | |
+C Y | |
+B Z | |
+B Y | |
+A Z | |
+C X | |
+C X | |
+C Y | |
+C X | |
+B Z | |
+A Y | |
+B X | |
+B Z | |
+C Z | |
+C X | |
+C X | |
+B Z | |
+A Y | |
+B Y | |
+C Y | |
+C Y | |
+A Y | |
+C X | |
+A Y | |
+B Z | |
+C Y | |
+C Y | |
+B Y | |
+C Y | |
+A Z | |
+A Z | |
+B X | |
+A Y | |
+C Y | |
+A Y | |
+C Y | |
+C Y | |
+C X | |
+C Y | |
+B Z | |
+C Y | |
+C Z | |
+C X | |
+B X | |
+C Y | |
+C Y | |
+C X | |
+C Z | |
+A Y | |
+C X | |
+B Z | |
+C X | |
+A Y | |
+B Y | |
+C Y | |
+A Y | |
+A Y | |
+A Y | |
+B Y | |
+C Y | |
+A Y | |
+A Y | |
+C Z | |
+C Y | |
+B Y | |
+C X | |
+C Y | |
+B Z | |
+B Z | |
+C X | |
+C Y | |
+C X | |
+C Y | |
+C Y | |
+A Y | |
+C Y | |
+C X | |
+C Y | |
+C Y | |
+B Y | |
+B Z | |
+A Y | |
+B Y | |
+A Y | |
+A Y | |
+C Y | |
+B X | |
+C Y | |
+C X | |
+A Y | |
+C X | |
+C X | |
+C Y | |
+C Y | |
+B Z | |
+C X | |
+A Y | |
+B Z | |
+C Z | |
+C X | |
+A Y | |
+B Z | |
+C Y | |
+B Y | |
+A Y | |
+A Y | |
+C Y | |
+B Y | |
+C Y | |
+C X | |
+C Y | |
+A Y | |
+C Y | |
+A Y | |
+B Y | |
+C X | |
+C Y | |
+C Y | |
+B Z | |
+B Z | |
+A Y | |
+C Y | |
+C Y | |
+C Y | |
+C Y | |
+A Y | |
+C X | |
+C Z | |
+C X | |
+A Y | |
+A Y | |
+A Y | |
+C Y | |
+B Z | |
+B Z | |
+C Y | |
+C Y | |
+B X | |
+C Y | |
+C Y | |
+B Z | |
+B X | |
+B Y | |
+C Y | |
+C Y | |
+C X | |
+B Y | |
+B Z | |
+B Z | |
+C Y | |
+C Y | |
+C X | |
+C X | |
+A Y | |
+C Y | |
+C Y | |
+B X | |
+B Z | |
+B X | |
+B Z | |
+B Y | |
+C X | |
+B X | |
+B Y | |
+B Z | |
+B Z | |
+B X | |
+B Z | |
+B Y | |
+C X | |
+C Y | |
+C X | |
+C X | |
+B Z | |
+C Y | |
+C Y | |
+C Y | |
+B Z | |
+C Y | |
+C X | |
+C Y | |
+C Y | |
+A Z | |
+C Y | |
+A Y | |
+C Y | |
+A Z | |
+A X | |
+C Y | |
+C Y | |
+C Y | |
+C Z | |
+B Z | |
+B Z | |
+C Y | |
+B Z | |
+B Z | |
+C X | |
+C Y | |
+A Y | |
+A Y | |
+C Y | |
+A Y | |
+C Y | |
+C Y | |
+B Y | |
+A Y | |
+C Y | |
+B Z | |
+A Y | |
+B Z | |
+C X | |
+C Y | |
+A Y | |
+B Z | |
+A Y | |
+C X | |
+C Y | |
+B Y | |
+C Y | |
+A Z | |
+B Z | |
+B X | |
+C Y | |
+A Y | |
+A Z | |
+C X | |
+A Y | |
+B Z | |
+A Y | |
+B Y | |
+C Y | |
+C Y | |
+B Z | |
+B Z | |
+C X | |
+B Z | |
+C X | |
+C Z | |
+C Y | |
+C X | |
+A Y | |
+C X | |
+A Y | |
+A Y | |
+B Z | |
+B Z | |
+B Z | |
+A Y | |
+A Y | |
+C Y | |
+A Y | |
+B Z | |
+C X | |
+C Y | |
+C Y | |
+C Y | |
+B Y | |
+A Y | |
+C Z | |
+C Y | |
+A Y | |
+A Y | |
+B Z | |
+C Y | |
+C Y | |
+C Y | |
+B Z | |
+C Y | |
+C Y | |
+A Y | |
+A Y | |
+C Y | |
+C X | |
+B Z | |
+B Z | |
+C X | |
+C X | |
+C Z | |
+A Y | |
+C Y | |
+A Y | |
+A Y | |
+C X | |
+A Z | |
+B Y | |
+A Y | |
+C X | |
+A Y | |
+C X | |
+C X | |
+A Y | |
+A Y | |
+C X | |
+B Y | |
+B Z | |
+C Y | |
+C Z | |
+C Y | |
+C Y | |
+B Z | |
+C Y | |
+A Y | |
+A X | |
+B Y | |
+C Y | |
+A Y | |
+C Y | |
+C Y | |
+C Y | |
+A Y | |
+C Y | |
+A Y | |
+C Y | |
+B Z | |
+A Y | |
+C X | |
+C Y | |
+A Y | |
+C Y | |
+A Y | |
+A Y | |
+A Y | |
+B Z | |
+C Y | |
+B Z | |
+A Y | |
+C Y | |
+A Y | |
+C Y | |
+C X | |
+B Z | |
+A Y | |
+C X | |
+B Z | |
+B Y | |
+C Y | |
+C Z | |
+C Y | |
+B Y | |
+B Y | |
+A Y | |
+A Y | |
+C X | |
+B Y | |
+A Y | |
+C Y | |
+B X | |
+C X | |
+A Y | |
+C Y | |
+A Y | |
+C Y | |
+B Z | |
+A Z | |
+B Z | |
+B Z | |
+A Z | |
+C Y | |
+C Y | |
+C X | |
+B Y | |
+C Y | |
+A Y | |
+C Y | |
+C Y | |
+B Y | |
+B Z | |
+C Y | |
+C X | |
+A Y | |
+C X | |
+C X | |
+C Y | |
+B Y | |
+C Y | |
+B Z | |
+C Y | |
+A Y | |
+A Y | |
+C Y | |
+C X | |
+C X | |
+C X | |
+C Y | |
+C X | |
+C Y | |
+C Y | |
+A Y | |
+C Y | |
+C X | |
+C Y | |
+C X | |
+C X | |
+C X | |
+A Y | |
+B Y | |
+C Y | |
+C Y | |
+C Y | |
+C Y | |
+C Y | |
+A Y | |
+A X | |
+B Z | |
+C X | |
+C Y | |
+C Y | |
+B Z | |
+A Y | |
+A Y | |
+B X | |
+B Z | |
+C Y | |
+C Y | |
+B Z | |
+A Y | |
+A Y | |
+A Y | |
+C Y | |
+C Y | |
+A Y | |
+A Y | |
+C Y | |
+C Y | |
+C X | |
+C X | |
+C X | |
+B Z | |
+C Z | |
+C X | |
+A Z | |
+C Y | |
+C X | |
+A Y | |
+B Y | |
+B Z | |
+C X | |
+C Y | |
+C Y | |
+C Z | |
+C Y | |
+C X | |
+A Z | |
+C Y | |
+A X | |
+B Y | |
+C Y | |
+C Y | |
+C Y | |
+C X | |
+B Y | |
+B Y | |
+C X | |
+B X | |
+A Y | |
+C Y | |
+C Y | |
+C Y | |
+B X | |
+C Y | |
+A Y | |
+C Y | |
+C Y | |
+B Z | |
+C X | |
+B X | |
+C Z | |
+C Y | |
+A Y | |
+B Y | |
+B Z | |
+C Z | |
+C X | |
+C X | |
+A Y | |
+A Y | |
+B Z | |
+A Y | |
+C X | |
+B Y | |
+C Y | |
+A Y | |
+B X | |
+A Y | |
+A Y | |
+C Z | |
+C Y | |
+C Z | |
+B Z | |
+A X | |
+C Y | |
+B Y | |
+C Y | |
+B Z | |
+B Y | |
+C Y | |
+A Y | |
+B Z | |
+B Z | |
+C X | |
+B Z | |
+C Y | |
+B Z | |
+B Z | |
+C Y | |
+C Y | |
+B Z | |
+C Z | |
+C Y | |
+B Z | |
+C Y | |
+B X | |
+A Y | |
+B Z | |
+A Y | |
+C Y | |
+A Y | |
+C Y | |
+C Y | |
+B Y | |
+B Z | |
+B Z | |
+C Y | |
+A Y | |
+B Z | |
+C X | |
+C Y | |
+C Y | |
+A Y | |
+C Y | |
+C Y | |
+C X | |
+A Y | |
+C Y | |
+C Y | |
+A Y | |
+C X | |
+A Y | |
+A Y | |
+A Y | |
+C Y | |
+C Y | |
+A Y | |
+B Z | |
+A Y | |
+B Y | |
+A Y | |
+A Y | |
+C Y | |
+C Y | |
+C Z | |
+A Y | |
+C Y | |
+B Z | |
+A Y | |
+C Y | |
+C Z | |
+C Y | |
+C Y | |
+B Z | |
+C Y | |
+C Y | |
+B Z | |
+B Y | |
+C Y | |
+A Y | |
+C X | |
+C Y | |
+C Z | |
+C Z | |
+C X | |
+C X | |
+C X | |
+C Z | |
+C Y | |
+B Z | |
+A Y | |
+B Z | |
+B Z | |
+A Y | |
+C Y | |
+C Y | |
+C Y | |
+B X | |
+C Y | |
+A Y | |
+A Z | |
+B Y | |
+B Y | |
+A Y | |
+B Z | |
+A Y | |
+B Y | |
+C Z | |
+C Y | |
+C Y | |
+C Y | |
+B Z | |
+B Z | |
+B Z | |
+C Y | |
+C Y | |
+A Y | |
+C X | |
+C X | |
+A Y | |
+C Y | |
+C Y | |
+C Y | |
+C Y | |
+C X | |
+C Y | |
+C Y | |
+C Y | |
+C X | |
+A Z | |
+B Y | |
+C Y | |
+A Y | |
+A Y | |
+B Z | |
+A Z | |
+C Y | |
+C Y | |
+C Y | |
+C X | |
+B X | |
+B Y | |
+C Y | |
+A Y | |
+A Z | |
+B X | |
+C Y | |
+C Y | |
+B Z | |
+A Y | |
+A Y | |
+B Z | |
+B Z | |
+C Y | |
+C Y | |
+C X | |
+B Y | |
+B Z | |
+C Y | |
+B Y | |
+C Y | |
+A Y | |
+C X | |
+C X | |
+B Z | |
+A Y | |
+C Y | |
+B Z | |
+C X | |
+C Y | |
+B Y | |
+B Z | |
+A Z | |
+B Y | |
+B Y | |
+C X | |
+C Y | |
+A Z | |
+C X | |
+C X | |
+A Y | |
+A Y | |
+C X | |
+A Y | |
+B Y | |
+B Z | |
+A Y | |
+B Z | |
+B X | |
+C Y | |
+C Y | |
+C X | |
+B Z | |
+A Y | |
+B Y | |
+A Y | |
+C Y | |
+C Z | |
+B Z | |
+C Y | |
+A Y | |
+C Y | |
+C Z | |
+A Z | |
+B Z | |
+B X | |
+C Y | |
+C Y | |
+B Y | |
+C X | |
+B Y | |
+B Z | |
+B Z | |
+B X | |
+B Y | |
+C X | |
+C Y | |
+C X | |
+C Y | |
+A Y | |
+A Y | |
+C Y | |
+A Y | |
+C Y | |
+C X | |
+C Y | |
+A Y | |
+B Z | |
+C X | |
+C Y | |
+B Z | |
+C Y | |
+C Y | |
+B Y | |
+B Z | |
+A X | |
+C Y | |
+B Y | |
+B Y | |
+B Z | |
+C Y | |
+B Z | |
+A Y | |
+C Y | |
+B Y | |
+C Y | |
+A Y | |
+C Y | |
+B Z | |
+C Y | |
+A Y | |
+A Y | |
+C Y | |
+A Y | |
+C Y | |
+A Y | |
+A Y | |
+B Z | |
+C X | |
+C Y | |
+B Z | |
+C Y | |
+A X | |
+A Z | |
+C Y | |
+C X | |
+C X | |
+C Y | |
+C Y | |
+B Z | |
+A Z | |
+A Y | |
+C Y | |
+B Z | |
+A Y | |
+A Y | |
+C Y | |
+B Z | |
+A Y | |
+C X | |
+A Y | |
+A Y | |
+C X | |
+B Z | |
+B X | |
+A X | |
+A Y | |
+B Y | |
+A X | |
+B X | |
+C X | |
+C Y | |
+A Y | |
+C Y | |
+A Y | |
+A Y | |
+C X | |
+B Y | |
+C X | |
+B Y | |
+C Y | |
+C Y | |
+A Y | |
+B Z | |
+A Z | |
+B Y | |
+C X | |
+C Y | |
+C Y | |
+B Z | |
+C Z | |
+A Y | |
+A Y | |
+A Z | |
+C Y | |
+A Y | |
+B Z | |
+C Y | |
+C Y | |
+B Y | |
+A Y | |
+A Y | |
+C Y | |
+C X | |
+C X | |
+B Y | |
+B Z | |
+C Y | |
+B Y | |
+B Z | |
+C Y | |
+A Y | |
+B Z | |
+A Y | |
+A Y | |
+A Z | |
+C X | |
+B Z | |
+C Y | |
+B Z | |
+A Y | |
+C X | |
+C Y | |
+C Y | |
+B X | |
+B Z | |
+A Y | |
+A Y | |
+A Y | |
+A Y | |
+A Y | |
+C Y | |
+A Y | |
+A Y | |
+C X | |
+C Y | |
+C Z | |
+B Z | |
+A Z | |
+C Z | |
+A Y | |
+B Z | |
+B Y | |
+A Y | |
+C Y | |
+B Z | |
+A Y | |
+C Y | |
+C Y | |
+A Y | |
+C Y | |
+B Z | |
+B Y | |
+B Z | |
+C Y | |
+C Y | |
+C Y | |
+A Z | |
+C X | |
+B X | |
+B Z | |
+C Z | |
+C Y | |
+C Y | |
+C Y | |
+C X | |
+A Y | |
+C Y | |
+A Y | |
+A Y | |
+B Z | |
+A Y | |
+C Y | |
+C Y | |
+A Y | |
+C Y | |
+A Z | |
+B X | |
+A Y | |
+C Y | |
+A Y | |
+A Z | |
+A Y | |
+A Y | |
+B Z | |
+B Y | |
+B Z | |
+C Y | |
+B Z | |
+C X | |
+A Y | |
+C Y | |
+A Y | |
+A Y | |
+A Y | |
+B Z | |
+B Z | |
+C Y | |
+B Z | |
+B Y | |
+C X | |
+A Y | |
+C Y | |
+A Y | |
+B Z | |
+C X | |
+B Y | |
+C Y | |
+B Z | |
+C Y | |
+A Y | |
+C Y | |
+C Y | |
+B Y | |
+B Z | |
+C Y | |
+B Z | |
+B Y | |
+C Y | |
+C X | |
+A Z | |
+C Z | |
+C Y | |
+C Y | |
+A Y | |
+A Y | |
+C X | |
+C Y | |
+C Y | |
+C Y | |
+C X | |
+B Z | |
+C X | |
+C Y | |
+A Y | |
+A Y | |
+B Z | |
+A Y | |
+A Y | |
+C Y | |
+A Y | |
+B Z | |
+C X | |
+C Y | |
+C Y | |
+C Y | |
+C Y | |
+C X | |
+B Z | |
+A Y | |
+B Y | |
+C Y | |
+C X | |
+B Z | |
+C Y | |
+A Y | |
+A Y | |
+B Z | |
+C Y | |
+A Y | |
+C Z | |
+C X | |
+B Z | |
+C Y | |
+A Z | |
+B Z | |
+A Y | |
+A Y | |
+C Y | |
+B Z | |
+B Z | |
+A Y | |
+C Y | |
+B Y | |
+C Y | |
+A Y | |
+A Y | |
+B Y | |
+B X | |
+B Z | |
+C Y | |
+A Y | |
+C Y | |
+A Y | |
+A Y | |
+B Z | |
+B Y | |
+A Y | |
+A Y | |
+A Y | |
+C Y | |
+B Y | |
+C Y | |
+A Y | |
+C X | |
+C Y | |
+C Y | |
+B Z | |
+B Z | |
+C Y | |
+C Y | |
+A Y | |
+B X | |
+C X | |
+A Y | |
+C Y | |
+C Y | |
+C Y | |
+A Y | |
+C X | |
+B Z | |
+A Y | |
+C Z | |
+B Y | |
+B Y | |
+C Z | |
+A Y | |
+C Z | |
+C Y | |
+C X | |
+B Y | |
+A Y | |
+C X | |
+C X | |
+C Y | |
+C X | |
+C X | |
+B Z | |
+C Y | |
+B Y | |
+A Y | |
+B Y | |
+A Y | |
+B Z | |
+C X | |
+C Y | |
+C X | |
+C Z | |
+C X | |
+B Z | |
+C X | |
+C Y | |
+C Y | |
+C Y | |
+B Z | |
+A Y | |
+C Y | |
+C Y | |
+C Y | |
+B Z | |
+A Y | |
+C X | |
+C Y | |
+C Y | |
+C Y | |
+C X | |
+A Z | |
+C Y | |
+C Y | |
+C X | |
+B X | |
+B Z | |
+A Y | |
+B Z | |
+C Y | |
+B Y | |
+B Z | |
+A Y | |
+B Z | |
+C Y | |
+A Y | |
+A X | |
+C X | |
+C X | |
+C Y | |
+A Y | |
+B X | |
+C Y | |
+B X | |
+B Z | |
+C X | |
+A Y | |
+B X | |
+C X | |
+A Y | |
+C Y | |
+C Y | |
+C Y | |
+A Z | |
+C Y | |
+A Y | |
+B Z | |
+B Z | |
+A Z | |
+C Y | |
+A Y | |
+B Z | |
+C Z | |
+C X | |
+C X | |
+C X | |
+A Y | |
+A X | |
+C Y | |
+A Y | |
+B Y | |
+C Y | |
+C X | |
+C Y | |
+C Y | |
+A Y | |
+B Z | |
+C Y | |
+B Z | |
+A Y | |
+C X | |
+C Y | |
+B Z | |
+C Y | |
+C Y | |
+B Y | |
+A Y | |
+A Y | |
+A Z | |
+C Y | |
+B Z | |
+B Y | |
+B Z | |
+B Y | |
+A Y | |
+C Y | |
+C Y | |
+C X | |
+C Y | |
+C Y | |
+B Z | |
+C Y | |
+C Y | |
+C X | |
+B Y | |
+B Z | |
+C Y | |
+C Y | |
+A Y | |
+C Z | |
+C Y | |
+B Z | |
+A Y | |
+A X | |
+A Y | |
+C X | |
+C Y | |
+C Y | |
+B Z | |
+A Y | |
+B X | |
+C Z | |
+C Z | |
+C X | |
+C Y | |
+B Z | |
+C Z | |
+B Z | |
+C Y | |
+A Y | |
+C Y | |
+A Y | |
+B X | |
+C X | |
+C Y | |
+B Z | |
+C Y | |
+B Y | |
+B X | |
+B X | |
+B Z | |
+C Y | |
+C Y | |
+B Y | |
+B Z | |
+C Y | |
+A Y | |
+B Z | |
+C Y | |
+B Z | |
+C Y | |
+B Z | |
+C Y | |
+A Y | |
+A Y | |
+C Y | |
+C Y | |
+B Y | |
+B Z | |
+C Y | |
+B Z | |
+C X | |
+B Z | |
+C Y | |
+B X | |
+C X | |
+B Z | |
+A Y | |
+C X | |
+B Z | |
+C Y | |
+A Y | |
+B Z | |
+A X | |
+B Z | |
+B Z | |
+B Z | |
+C Y | |
+C Y | |
+C Y | |
+C Y | |
+A Y | |
+A Y | |
+B Z | |
+B X | |
+C X | |
+C Y | |
+B Y | |
+A Y | |
+A Y | |
+B Z | |
+C Y | |
+A Y | |
+A Y | |
+C Y | |
+C X | |
+C Y | |
+C X | |
+C Y | |
+C Y | |
+C Y | |
+B Z | |
+C Y | |
+C X | |
+B Y | |
+C Y | |
+C Y | |
+C Y | |
+A Z | |
+C X | |
+C Y | |
+A Y | |
+C Y | |
+B Z | |
+B Y | |
+C Y | |
+A Y | |
+A Y | |
+C Y | |
+C Y | |
+C X | |
+A Y | |
+C Y | |
+A Z | |
+A Y | |
+B Z | |
+A Y | |
+C X | |
+C Y | |
+C Y | |
+B X | |
+B Z | |
+C X | |
+B X | |
+C Z | |
+C X | |
+B Z | |
+B Z | |
+C Y | |
+C X | |
+B Z | |
+B Z | |
+B Z | |
+C Y | |
+C Y | |
+A Y | |
+C Y | |
+B Y | |
+B X | |
+C Y | |
+C Y | |
+C Y | |
+B X | |
+C X | |
+B X | |
+C Y | |
+A Y | |
+C Y | |
+C X | |
+C Y | |
+C Y | |
+B X | |
+B Z | |
+A Z | |
+B Z | |
+A Y | |
+B Z | |
+C X | |
+B Z | |
+C Y | |
+C Y | |
+C Z | |
+A Y | |
+C Y | |
+C Y | |
+A Z | |
+B Y | |
+C Y | |
+A X | |
+A Y | |
+B Y | |
+C Y | |
+B Z | |
+C Y | |
+C X | |
+C Y | |
+B Z | |
+A Y | |
+C X | |
+C Y | |
+C X | |
+C Y | |
+C Y | |
+C Z | |
+A Y | |
+C Y | |
+B Z | |
+A Y | |
+C Z | |
+C Y | |
+A Y | |
+C Y | |
+C Y | |
+C Y | |
+C Y | |
+A Y | |
+C Y | |
+C Y | |
+C Y | |
+C Y | |
+B Z | |
+C X | |
+A Y | |
+A Y | |
+C Y | |
+B Y | |
+C Y | |
+C Y | |
+A Z | |
+C Y | |
+B Y | |
+C Y | |
+B Z | |
+C X | |
+A Y | |
+C Y | |
+C Y | |
+B Z | |
+C Y | |
+A Y | |
+A Y | |
+C Y | |
+B Z | |
+C Y | |
+A Y | |
+B Z | |
+C Y | |
+C Y | |
+B Z | |
+C X | |
+B Z | |
+B Z | |
+C Y | |
+C Y | |
+A Y | |
+C X | |
+A Y | |
+C Y | |
+B Z | |
+A Y | |
+B Z | |
+A Y | |
+C X | |
+C Y | |
+B Z | |
+B Y | |
+B Z | |
+A Y | |
+B Z | |
+C Y | |
+B Z | |
+C Y | |
+B Y | |
+A Y | |
+B Z | |
+B X | |
+B Z | |
+C Y | |
+B Z | |
+B Z | |
+B Z | |
+A Y | |
+A Y | |
+C Y | |
+B Z | |
+B Z | |
+C X | |
+B Z | |
+C Z | |
+A Y | |
+B Z | |
+B Z | |
+C Y | |
+B Z | |
+B Z | |
+C X | |
+C Z | |
+A Z | |
+C Y | |
+C Y | |
+B X | |
+C Z | |
+C Y | |
+A Y | |
+B Z | |
+C X | |
+B Z | |
+C Y | |
+C Y | |
+B Z | |
+B Z | |
+B Z | |
+C X | |
+C Y | |
+C X | |
+C X | |
+A Y | |
+B Z | |
+B Y | |
+C Y | |
+C Y | |
+B Z | |
+C Y | |
+C Y | |
+C Y | |
+C Y | |
+C Y | |
+B X | |
+A Y | |
+A Y | |
+B Y | |
+C Y | |
+B Y | |
+C Y | |
+B Y | |
+B Z | |
+C Y | |
+C Y | |
+C X | |
+B Y | |
+A Y | |
+B X | |
+B Z | |
+C X | |
+A X | |
+C Y | |
+A Y | |
+A Y | |
+C X | |
+B Y | |
+A Y | |
+B Z | |
+C X | |
+B Z | |
+C Z | |
+C X | |
+C Y | |
+C X | |
+C Y | |
+C Y | |
+C Y | |
+B Y | |
+C Z | |
+C X | |
+B Z | |
+C Y | |
+C X | |
+C X | |
+B Y | |
+C Y | |
+C Y | |
+C Z | |
+B Z | |
+C Y | |
+C Y | |
+B Y | |
+C Z | |
+C X | |
+B Z | |
+C Y | |
+C X | |
+C Y | |
+B Z | |
+C Y | |
+C Y | |
+A Y | |
+B Y | |
+C X | |
+C Y | |
+C Y | |
+C Y | |
+B Y | |
+B Y | |
+C Z | |
+B Z | |
+C Y | |
+B Z | |
+A Z | |
+C X | |
+B X | |
+C X | |
+A Y | |
+C Y | |
+A Z | |
+C X | |
+C Y | |
+A Y | |
+A Y | |
+B Y | |
+A Y | |
+C Y | |
+B Y | |
+C X | |
+C X | |
+C X | |
+C X | |
+C Y | |
+C Y | |
+A Y | |
+B Z | |
+C Y | |
+A Z | |
+C Y | |
+A Y | |
+B Z | |
+B Z | |
+C Y | |
+A Z | |
+C Y | |
+C Y | |
+C Y | |
+B Z | |
+C Y | |
+C Y | |
+A X | |
+A Y | |
+A Z | |
+C Y | |
+A Y | |
+B X | |
+A Y | |
+B Z | |
+B Y | |
+B Z | |
+B Y | |
+C X | |
+C X | |
+A Y | |
+B Z | |
+B Y | |
+C X | |
+B X | |
+B Y | |
+A Y | |
+C Y | |
+C Y | |
+C Y | |
+B Z | |
+C Y | |
+A Y | |
+B Z | |
+C X | |
+B Z | |
+B Z | |
+B X | |
+B Y | |
+C Y | |
+C Y | |
+C X | |
+B Z | |
+C Y | |
+C Y | |
+C Y | |
+A Y | |
+C Y | |
+B Z | |
+B Y | |
+C Y | |
+C X | |
+C X | |
+B X | |
+B Z | |
+A Z | |
+C X | |
+A Y | |
+B Y | |
+C Y | |
+A Y | |
+B Y | |
+C Y | |
+C Y | |
+C Z | |
+C Y | |
+C X | |
+A Y | |
+C Y | |
+C Y | |
+B Z | |
+C Y | |
+C Y | |
+C Y | |
+C Y | |
+A Y | |
+B Z | |
+B Z | |
+C Y | |
+C Y | |
+C Y | |
+C Y | |
+C Y | |
+B Z | |
+C Y | |
+C Y | |
+C X | |
+A Y | |
+A Y | |
+C Y | |
+C X | |
+A Y | |
+B Z | |
+A Y | |
+C X | |
+C Y | |
+C Z | |
+C Y | |
+A Z | |
+A Y | |
+A Y | |
+B Y | |
+C Y | |
+C Y | |
+B Y | |
+C Y | |
+A Y | |
+C X | |
+B Z | |
+C X | |
+A Y | |
+B Z | |
+C X | |
+A Y | |
+C X | |
+C X | |
+A Z | |
+A Y | |
+B Y | |
+A Y | |
+B Y | |
+A Z | |
+C Y | |
+C Y | |
+C Y | |
+B Z | |
+C Y | |
+A Y | |
+B Z | |
+B Y | |
+C Y | |
+B Y | |
+C Z | |
+A Y | |
+B Y | |
+C Y | |
+B Y | |
+A Y | |
+B Z | |
+C Y | |
+C X | |
+C Y | |
+A Y | |
+A Z | |
+C Y | |
+B Z | |
+C Y | |
+B Y | |
+A Y | |
+C X | |
+A Z | |
+C Z | |
+C X | |
+A Y | |
+C X | |
+C X | |
+C Y | |
+C Z | |
+A Y | |
+A Y | |
+C Y | |
+A Y | |
+C Y | |
+B Z | |
+C X | |
+A X | |
+C X | |
+C Y | |
+C Y | |
+C Y | |
+C Y | |
+B Z | |
+B Z | |
+B Z | |
+C X | |
+C Y | |
+B Y | |
+C Y | |
+B Y | |
+C Z | |
+A X | |
+B Y | |
+C X | |
+B Y | |
+C X | |
+B Y | |
+C Y | |
+B Z | |
+C X | |
+A Y | |
+B Z | |
+C X | |
+A X | |
+C Y | |
+B Z | |
+B Z | |
+C X | |
+B Z | |
+B Z | |
+C X | |
+C Y | |
+C Z | |
+B Z | |
+C Y | |
+C Y | |
+C Y | |
+B X | |
+A Y | |
+B Y | |
+B Z | |
+B Z | |
+C X | |
+A Z | |
+C Y | |
+C Y | |
+A Y | |
+A X | |
+A Y | |
+C Y | |
+B Y | |
+C Y | |
+A Y | |
+C X | |
+C Y | |
+C Y | |
+C Y | |
+C Y | |
+C Y | |
+C Y | |
+C Y | |
+C Y | |
+C Y | |
+C Y | |
+B Z | |
+B Z | |
+A Y | |
+B Y | |
+C Y | |
+C Y | |
+C X | |
+B Z | |
+A Y | |
+C Y | |
+B Z | |
+C Y | |
+A Y | |
+C X | |
+B X | |
+C Z | |
+A Y | |
+C X | |
+B Y | |
+C X | |
+B Z | |
+A Y | |
+C Y | |
+C Y | |
+C Y | |
+B Z | |
+B Z | |
+A Z | |
+C Z | |
+A Y | |
+B Z | |
+C X | |
+C Y | |
+A Y | |
+C Y | |
+C Y | |
+C X | |
+B Z | |
+C Z | |
+C Y | |
+B Z | |
+A X | |
+B Y | |
+A Z | |
+B X | |
+C X | |
+A Y | |
+C Y | |
+B Z | |
+B Z | |
+C Y | |
+A Y | |
+B Z | |
+B Z | |
+A Y | |
+A Y | |
+B Z | |
+B Z | |
+A X | |
+B Z | |
+C Y | |
+C Z | |
+C Y | |
+C Y | |
+B Z | |
+C Y | |
+A Z | |
+A X | |
+C X | |
+B Y | |
+B Z | |
+C X | |
+B Z | |
+A X | |
+A Y | |
+A Y | |
+B X | |
+B Y | |
+B Z | |
+C X | |
+C X | |
+C X | |
+C Y | |
+C Y | |
+B X | |
+C Y | |
+C Y | |
+A Y | |
+C X | |
+A Y | |
+B Z | |
+A Y | |
+C Y | |
+B X | |
+C X | |
+C Y | |
+A Y | |
+C X | |
+C Y | |
+C Y | |
+B Z | |
+A Y | |
+A Y | |
+A Z | |
+C Y | |
+B Z | |
+A Z | |
+B X | |
+A Z | |
+C Y | |
+B X | |
+A Y | |
+C Y | |
+C Z | |
+A Z | |
+C X | |
+A Y | |
+B X | |
+C Y | |
+C Y | |
+C X | |
+C Z | |
+A Y | |
+A Y | |
+C Y | |
+B Z | |
+C Y | |
+C X | |
+B X | |
+A Y | |
+B Y | |
+B Z | |
+B Z | |
+C Y | |
+C Y | |
+A Y | |
+B Z | |
+B Z | |
+C Y | |
+C Z | |
+C Y | |
+C Y | |
+C X | |
+C X | |
+A Y | |
+B Z | |
+A Y | |
+B Z | |
+B Z | |
+C X | |
+B X | |
+C X | |
+C Y | |
+B X | |
+B Z | |
+C X | |
+C X | |
+C X | |
+B Z | |
+B Y | |
+B Z | |
+C Y | |
+C Y | |
+B Z | |
+B Y | |
+B Z | |
+C Y | |
+B Y | |
+A Y | |
+A Y | |
+B Y | |
+A Y | |
+B Z | |
+A Y | |
+C X | |
+A Y | |
+C Z | |
+B Y | |
+C Y | |
+C X | |
+C X | |
+C Y | |
+C X | |
+C Y | |
+A Y | |
+B Z | |
+C X | |
+C Y | |
+C Y | |
+C Y | |
+C Y | |
+C Y | |
+B Y | |
+A Y | |
+B Z | |
+C Y | |
+A Z | |
+C Y | |
+B Z | |
+C X | |
+C Z | |
+A Y | |
+B Z | |
+C X | |
+C Y | |
+B Z | |
+C Y | |
+A Y | |
+C Y | |
+C X | |
+C X | |
+C Y | |
+A Y | |
+B Y | |
+A X | |
+C Y | |
+C Y | |
+A Y | |
+C Y | |
+A X | |
+C Y | |
+B Y | |
+C X | |
+B Z | |
+B Z | |
+B Y | |
+C Y | |
+C Z | |
+C X | |
+B Z | |
+B Z | |
+B Y | |
+C Z | |
+A Y | |
+C Y | |
+C Y | |
+B Y | |
+C X | |
+A Y | |
+C Y | |
+C Y | |
+A Z | |
+A Y | |
+B Y | |
+C Y | |
+C Y | |
+C X | |
+B X | |
+C Y | |
+A Y | |
+B Z | |
+B Y | |
+A Y | |
+B Y | |
+C Y | |
+C X | |
+C Y | |
+C Y | |
+C X | |
+A Y | |
+B Z | |
+C X | |
+C Z | |
+B X | |
+C Y | |
+C X | |
+C Y | |
+C X | |
+C Y | |
+B Z | |
+A Y | |
+A Y | |
+B Z | |
+C Y | |
+C Y | |
+B Z | |
+C Y | |
+C X | |
+B Z | |
+C Y | |
+B Z | |
+C X | |
+C Y | |
+C X | |
+A Y | |
+C Y | |
+A X | |
+C Y | |
+C X | |
+A Y | |
+C Y | |
+A Y | |
+C Y | |
+A Y | |
+C X | |
+A Y | |
+A Y | |
+A Y | |
+B Y | |
+B Z | |
+C Y | |
+B Z | |
+A Y | |
+C Y | |
+C X | |
+B X | |
+C Y | |
+B Z | |
+B X | |
+B X | |
+B Y | |
+C Y | |
+C X | |
+C Y | |
+C X | |
+B Y | |
+B Z | |
+A Y | |
+B Y | |
+C Y | |
+C Z | |
+A Y | |
+C Y | |
+B Y | |
+A Y | |
+C X | |
+C Y | |
+A Y | |
+C Y | |
+A Z | |
+C Z | |
+C Y | |
+B Z | |
+C Y | |
+C Y | |
+B Y | |
+A Y | |
+C Z | |
+A X | |
+C Y | |
+B Z | |
+C Z | |
+B X | |
+C Y | |
+C X | |
+C X | |
+B Z | |
+B Z | |
+B X | |
+B Y | |
+C Y | |
+B Z | |
+B Z | |
+B Z | |
+A Y | |
+B Z | |
+C Y | |
+C Y | |
+A Y | |
+A X | |
+C Z | |
+A Y | |
+C Z | |
+C Y | |
+C X | |
+C Y | |
+C X | |
+B Z | |
+C Y | |
+A X | |
+B Z | |
+B Y | |
+C Y | |
+B Y | |
+C Y | |
+C Y | |
+A Y | |
+B Z | |
+B Y | |
+C Y | |
+C X | |
+C Y | |
+C Y | |
+B Z | |
+A Y | |
+B X | |
+C Y | |
+C Y | |
+C Y | |
+A Y | |
+C Y | |
+C Y | |
+C X | |
+C Z | |
+C X | |
+B Y | |
+A Y | |
+C Z | |
+B Z | |
+B Z | |
+A Y | |
+C Y | |
+C X | |
+B X | |
+C X | |
+B Z | |
+A Y | |
+C Y | |
+C Y | |
+B Z | |
+A Y | |
+B Y | |
+C X | |
+B Y | |
+B Z | |
+B Z | |
+B Z | |
+B X | |
+B Y | |
+B Z | |
+C X | |
+A Z | |
+A Y | |
+C Y | |
+A Y | |
+C Y | |
+C Y | |
+B Z | |
+B Z | |
+C X | |
+B X | |
+C Y | |
+A Z | |
+C Y | |
+C X | |
+C Y | |
+B Y | |
+C X | |
+B Z | |
+C Y | |
+C X | |
+B Z | |
+A Y | |
+A Y | |
+C Y | |
+A Y | |
+A Z | |
+C Y | |
+A Z | |
+A Y | |
+C Y | |
+C X | |
+B X | |
+C Y | |
+C Y | |
+C X | |
+A Y | |
+C X | |
+C Y | |
+B Z | |
+B X | |
+C Y | |
+A Y | |
+B X | |
+C Y | |
+B Y | |
+C X | |
+A Y | |
+B Z | |
+C Y | |
+C Y | |
+B Z | |
+A Y | |
+A Z | |
+C Y | |
+C Y | |
+C X | |
+A Y | |
+B Z | |
+B Z | |
+B Y | |
+B Z | |
+A Y | |
+C Y | |
+A Y | |
+B Y | |
+A Y | |
+C X | |
+C Y | |
+A Z | |
+A Z | |
+B Y | |
+A Y | |
+C Y | |
+A X | |
+C Y | |
+C Y | |
+B Z | |
+C Y | |
+C X | |
+C Y | |
+A Y | |
+C Y | |
+C Y | |
+C Y | |
+C Y | |
+A X | |
+C Y | |
+B Y | |
+C Y | |
+A Y | |
+C Y | |
+C X | |
+C X | |
+C Z | |
+B Z | |
+A Y | |
+B X | |
+C Y | |
+C Y | |
+C Y | |
+A Y | |
+B Z | |
+B Z | |
+C Y | |
+A Y | |
+B Z | |
+A Y | |
+C X | |
+C X | |
+A Y | |
+C Z | |
+C Y | |
+B Z | |
+B Z | |
+A Y | |
+A Y | |
+C Y | |
+A Y | |
+C Y | |
+A Y | |
+B Z | |
+C X | |
+C Y | |
+C Y | |
+A Y | |
+C Y | |
+A Y | |
+A Z | |
+B Y | |
+C Y | |
+C X | |
+A Y | |
+C X | |
+A X | |
+C Y | |
+C Y | |
+B Y | |
+C Y | |
+B Z | |
+A Y | |
+C X | |
+B Z | |
+A Y | |
+C X | |
+B Z | |
+A Y | |
+C Y | |
+B Z | |
+A Y | |
+B Z | |
+C X | |
+C Y | |
+C X | |
+C Y | |
+B Z | |
+C Y | |
+B Y | |
+C Z | |
+B Z | |
+C Y | |
+C Y | |
+A X | |
+C X | |
+A Y | |
+C Y | |
+B Z | |
+A Y | |
+A Z | |
+B Z | |
+C Y | |
+C Y | |
+A Y | |
+A Y | |
+A Y | |
+C X | |
+C Y | |
+A Z | |
+C Y | |
+C Z | |
+A Y | |
+A Y | |
+C Y | |
+C X | |
+C X | |
+C Z | |
+C Y | |
+C Z | |
+B Z | |
+A Y | |
+B Z | |
+B Z | |
+C X | |
+A Y | |
+B Y | |
+A Y | |
+A Z | |
+A Y | |
+C Y | |
+C Y | |
+C Z | |
+A Y | |
+C Y | |
+B Y | |
+C X | |
+C X | |
+B X | |
+C Y | |
+A Y | |
+C Z | |
+A Y | |
+B Z | |
+B Y | |
+C Y | |
+A Y | |
+A Y | |
+C Y | |
+C Y | |
+C Y | |
+C Y | |
+C Y | |
+C Y | |
+C Y | |
+A Y | |
+B Y | |
+A Y | |
+B Y | |
+B Y | |
+C X | |
+C X | |
+C Y | |
+A Y | |
+C Y | |
+C Y | |
+C Z | |
+C Y | |
+C Y | |
+B Y | |
+C Y | |
+B Y | |
+A Y | |
+C Y | |
+B Z | |
+C X | |
+C Y | |
+A Z | |
+A Z | |
diff --git a/2/mkfile b/2/mkfile | |
t@@ -0,0 +1,8 @@ | |
+run:V: | |
+ ./aoc2 <input | |
+ | |
+test:V: | |
+ echo 'A Y | |
+ B X | |
+ C Z' | ./aoc2 | |
+ | |
+\ No newline at end of file |