5a41c4c6aa
Very tired today, but seems like a decently tidy solution. Change-Id: Id3055159ae99e9b91fcc4b9b41ec7fe5e9a1bc6a Reviewed-on: https://cl.tvl.fyi/c/depot/+/7528 Tested-by: BuildkiteCI Reviewed-by: sterni <sternenseemann@systemli.org> Autosubmit: sterni <sternenseemann@systemli.org>
11 lines
323 B
BQN
11 lines
323 B
BQN
⟨SplitOn, ReadDec⟩ ← •Import "../../lib.bqn"
|
||
|
||
Sections ← {
|
||
a‿b ← ReadDec¨ (<'-') SplitOn 𝕩
|
||
↕⌾(-⟜a) 1+b
|
||
}
|
||
i ← ∘‿2⥊Sections¨ ∾(<',') SplitOn¨ •FLines "input"
|
||
Is ← ∊´∘((⍋≠¨)⊏⊢)
|
||
|
||
•Out "day04.1: "∾•Fmt +´(∧´Is)˘ i
|
||
•Out "day04.2: "∾•Fmt +´(∨´Is)˘ i
|