Watch
1
0
Fork
You've already forked advent-of-code
0

2025 Day 7 Part 1

This commit is contained in:
Jeremy Kaplan 2025-12-15 21:52:35 -05:00
commit 31029bdb3b

34
2025/day07.ua Normal file
View file

@ -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