adventofcode

https://adventofcode.com/
Log | Files | Refs

puzzle_3.bqn (255B)


      1 #!/usr/bin/env BQN
      2 
      3 input ← ⊑ •FLines "files/3.txt"
      4 
      5 G ← +` ⟨0‿0⟩ ∾ (⟨0‿1,0‿¯1,¯1‿0,1‿0⟩ ⊑˜ (/"^v<>" ⍷˜ ⊢))¨∘⊢
      6 
      7 •Show ≢⍷ G input #part 1
      8 •Show ≢⍷ (∾○G)´ (⊢⊔˜2|↕∘≠∘⊢) input #part 2