tvl-depot/users/sterni/exercises/aoc/2022/05/5.bqn

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

19 lines
609 B
BQN
Raw Normal View History

ReadDec, SplitOn, IsAsciiNum •Import "../../lib.bqn"
rsrc (<"") SplitOn •FLines "../05/input"
stacks {
count '0'-˜' ' (/) rs
' ' (/)¨<˘ (count×4) ((»(0=)(4|))/) > (-1)rs
}
cmds {011-˜ ReadDec¨ ((´IsAsciiNum)¨/) (<' ') SplitOn 𝕩}¨ rc
_ApplyCmd {
s Fn _self cft :
mk 2 c ((())) fs
(Fn m)(t) k˙(f) s
}
•Out "day05.1: "¨stacks _ApplyCmd˜´ cmds
•Out "day05.2: "¨stacks _ApplyCmd˜´ cmds