about summary refs log tree commit diff
path: root/day01.ijs
blob: 697d9dd9cda9b4cca35667d3a51baadbb8403ce8 (plain) (blame)
1
2
3
4
5
6
7
8
load 'aoc.ijs'
d =: nums 'day01'

*/ {: (#"1~ 2020&=@:(+/)) |:,/,"0/~ d                       NB. 805731
([ * 2020 - [) (<./ (i. (2020&-)) d) { d                    NB. bit faster
*/2{.d/:(2020-d)i.d                                         NB. shortest

*/ {:"1 (#"1~ 2020&=@:(+/)) |: d {~ ((#: i.@(*/)) 3 ## d)   NB. 192684960