From 72ea0da3c3183f186b0417f3ed3bc1735f824646 Mon Sep 17 00:00:00 2001 From: Jeremy Kaplan Date: Mon, 15 Dec 2025 18:08:46 -0500 Subject: [PATCH] 2025 Day 6 Part 2 --- 2025/day06.ua | 47 ++++++++++++++++++++++++++++++++++++----------- 1 file changed, 36 insertions(+), 11 deletions(-) diff --git a/2025/day06.ua b/2025/day06.ua index f51e647..6697254 100644 --- a/2025/day06.ua +++ b/2025/day06.ua @@ -1,15 +1,40 @@ ~ "aoc.ua" ~ Lines Words -Lines &fras "input/day06.txt" -⍚Words -⍜↘₋₁ ⍚◇⋕ -≡°□ -⍉ -↻0_¯1 -≡( - ⍣(⍩(/×) °(⊂□"*") - | ⍩(/+) °(⊂□"+") +Input ← &fras "input/day06.txt" + +Part₁ ← ( + Lines + ⍚Words + ⍜↘₋₁ ⍚◇⋕ + ≡°□ + + ⍉ + ↻0_¯1 + ≡( + ⍣(⍩(/×) °(⊂□"*") + | ⍩(/+) °(⊂□"+") + ) + °□ ) - °□ + /+ ) -/+ + +Part₂ ← ( + Lines + ⬚@\s≡°□ + ⍉ + + ⊜□ ¬⊸≡(⧻ regex "^\\s+$") + ≡◇( + ⟜≡(⋕ ⊡ 0_0 regex "\\d+" ↘¯1) + ≡⊣ + ⊡ 0_0 regex "\\*|\\+" + ⍣(⍩(/×) °(□"*") + | ⍩(/+) °(□"+") + ) + ) + /+ +) + +Part₁ Input +Part₂ Input