diff options
author | Christian Neukirchen <chneukirchen@gmail.com> | 2016-12-17 16:26:35 +0100 |
---|---|---|
committer | Christian Neukirchen <chneukirchen@gmail.com> | 2016-12-17 16:26:35 +0100 |
commit | 89dc00913c770e76af9eee5b68242414dbf0feac (patch) | |
tree | 19daaa96176dd32dbad2bea00a8dc4a047fc569a | |
parent | 43c9672808e9ff6c1016f60075cfb932032e16be (diff) | |
download | adventofcode2016-89dc00913c770e76af9eee5b68242414dbf0feac.tar.gz adventofcode2016-89dc00913c770e76af9eee5b68242414dbf0feac.tar.xz adventofcode2016-89dc00913c770e76af9eee5b68242414dbf0feac.zip |
day17
-rw-r--r-- | day17.k | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/day17.k b/day17.k new file mode 100644 index 0000000..535b495 --- /dev/null +++ b/day17.k @@ -0,0 +1,15 @@ +/ use q 2016.03.14 + +d:"veumntbg" + +b:1000#" " +w:{$[(#x)<#b;$[3 3~t:+/(-1 0;1 0;0 -1;0 1;0 0)"UDLR"?x; b::x; &/t>-1; w'x,/:"UDLR"@&"a"<,/$2#-15!x; ];]} + +w d; +(#d)_b / DDRRULRDRD + +l:0 +u:{$[&/4 4>|/t:+\(-1 0;1 0;0 -1;0 1;0 0)@"UDLR"?x; $[3 3~s:*|t; l::l|#x; $[&/s>-1; u'x,/:"UDLR"@&"a"<,/$2#-15!x;]];]} + +u d; +l-#d / 536 |