about summary refs log tree commit diff
path: root/day02.ijs
diff options
context:
space:
mode:
Diffstat (limited to 'day02.ijs')
-rw-r--r--day02.ijs16
1 files changed, 16 insertions, 0 deletions
diff --git a/day02.ijs b/day02.ijs
new file mode 100644
index 0000000..3faeed7
--- /dev/null
+++ b/day02.ijs
@@ -0,0 +1,16 @@
+load 'aoc.ijs'
+d =: lines 'day02'
+
+part1=: 3 : 0
+'a b c d' =. chopstring '- ' stringreplace y
+(-: /:~) (".a),(+/d={.c),(".b)
+)
+
++/ part1@> d    NB. 586
+
+part2=: 3 : 0
+'a b c d' =. chopstring '- ' stringreplace y
+1=+/ ((<: (". a),(".b)) { d) = {.c
+)
+
++/ part2@> d    NB. 352