Initial commit
This commit is contained in:
commit
f242d2b0df
420 changed files with 62521 additions and 0 deletions
6
2020/day09/day09.dyalog
Normal file
6
2020/day09/day09.dyalog
Normal file
|
@ -0,0 +1,6 @@
|
|||
⎕IO←0
|
||||
p←⍎¨⊃⎕NGET'input'1
|
||||
m←25
|
||||
⊢x←p⌷⍨m+⍸~(m↓p)∊¨{(,∘.<⍨⍳m)/,⍵}¨∘.+⍨¨¯1↓m,/p ⍝ Part 1
|
||||
⍝+/∊{{(x=+/⍵)×(⌈/+⌊/)⍵}¨⍵,/p}¨2+⍳⍴p ⍝ Part 2
|
||||
(⌈/+⌊/)p[{(1+1⊃⍵)+⍳⊃-/⍵}⊃⍸x=∘.-⍨+\p] ⍝ Part 2 (faster)
|
Loading…
Add table
Add a link
Reference in a new issue