blob: 1a9fbd5412db32eeeec183ad9b7c30cfec0f8fd9 (
plain) (
blame)
1
2
3
4
5
|
d =: ([;._2) 1!:1<'day11'
neigh =: '#'&= -~ [: +/"1 [: +/"2 '#' = 3 3 >;._3 '.'&([,[,~[,.[,.~])
step =: '.L#' {~ ([: -(3<[)*'#'=]) + (2*'#'=]) + ((0=[) * 'L'=]) + 'L'=]
+/,'#'=(neigh step ])^:_ d NB. 2324
NB. part2 TBD
|