solve 2016/2 part 1 in uiua

This commit is contained in:
2025-09-24 02:09:34 +02:00
parent 850cfecc67
commit 3b5c6ae52d

16
2016/2/main.ua Normal file
View File

@@ -0,0 +1,16 @@
# aoc 2016/2
&fras "input.txt"
⍜⇌(▽⊸(>0\+≠@\n)) # world's most complicated right-trim
# parse each letter of the puzzle input.
# update position vector.
⊂∧(
⍣(⍩(-i) ◌°.@U
| ⍩(+i) ◌°.@D
| ⍩(-1) ◌°.@L
| ⍩(+1) ◌°.@R
| ⍩(⟜⊂) ◌°.@\n)
⍜°ℂ∩(↥¯1↧1) # clamp vector
)⊙0⊙[]
⍉⊟°ℂ +1 1 # translate
⌝⊥10 ⊡⊙(+1°△3_3) # grab code
$Part₁