From 164e6b0fda3bf792af6ac0d8d2bc30200b805f79 Mon Sep 17 00:00:00 2001 From: June McEnroe Date: Thu, 1 Dec 2022 14:22:44 -0500 Subject: Solve day 1 part 2 --- 2022/day01.awk | 20 +++++++++++++++++--- 1 file changed, 17 insertions(+), 3 deletions(-) diff --git a/2022/day01.awk b/2022/day01.awk index c81d624..0fbde52 100644 --- a/2022/day01.awk +++ b/2022/day01.awk @@ -1,10 +1,24 @@ /[[:digit:]]+/ { cals += $1; } -/^$/ { - if (cals > max) max = cals; +function push() { + if (cals > max1) { + max3 = max2; + max2 = max1; + max1 = cals; + } else if (cals > max2) { + max1 = max2; + max2 = cals; + } else if (cals > max3) { + max3 = cals; + } cals = 0; } +/^$/ { + push(); +} END { - print max; + push(); + print max1; + print max1 + max2 + max3; } -- cgit 1.4.1