From 31029bdb3b8a2aa44925bf77bc283cb6bd47817f Mon Sep 17 00:00:00 2001 From: Jeremy Kaplan Date: Mon, 15 Dec 2025 21:52:35 -0500 Subject: [PATCH] 2025 Day 7 Part 1 --- 2025/day07.ua | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 2025/day07.ua diff --git a/2025/day07.ua b/2025/day07.ua new file mode 100644 index 0000000..c14b9bd --- /dev/null +++ b/2025/day07.ua @@ -0,0 +1,34 @@ +~ "aoc.ua" ~ Lines + +Input ← ⊜∘ ⊸≠ @\n &fras "input/day07.txt" +Input +⊃( +| =@^ ↘1 +| =@S ⊢ +) +Manifold ← +Beam ← + +Split ← +⊃(⬚0↻1|⬚0↻¯1) + +# Count ? Manifold Beam +Part₁ ← ( + ⊙⊙0 + ∧( + # Splitters Beam Count + ⊸↧ + ⊸/+ + + # Taken Splits Beam Count + ⊃(⋅⊙∘|+⊙⋅⋅∘) + # Splits Beam Count' + + ⊸Split + ⊙- + ≠₀+ # Beam' ? Forked Passthrough + # Beam' Count' + ) + ◌ +) + +Part₁ Manifold Beam