From 4e8b636d2fbca7fcf7b041e7cdc89d3b862cc313 Mon Sep 17 00:00:00 2001 From: Danila Fedorin Date: Wed, 23 Dec 2020 21:47:05 -0800 Subject: [PATCH] Add day 1 and 2 solutions in J. --- day1.ijs | 3 +++ day2.ijs | 6 ++++++ 2 files changed, 9 insertions(+) create mode 100644 day1.ijs create mode 100644 day2.ijs diff --git a/day1.ijs b/day1.ijs new file mode 100644 index 0000000..099f832 --- /dev/null +++ b/day1.ijs @@ -0,0 +1,3 @@ +c =. > 0 ". each cutopen 1!:1 < jpath '~/projects/AoC/2020/year2020day1.txt.cache' +>./,(c*/c)*2020=c+/c +>./,(c*/c*/c)*2020=c+/c+/c diff --git a/day2.ijs b/day2.ijs new file mode 100644 index 0000000..484263f --- /dev/null +++ b/day2.ijs @@ -0,0 +1,6 @@ +r =: >"1 cut each cutopen 1!:1 < jpath '~/projects/AoC/2020/year2020day2.txt.cache' +rs =: >0".each'-'cut"1>(0}"1 r) +cs =: 0{"1>1{"1 r +ss =: 2{"1 r ++/1>**/|:rs-+/"1 cs=>ss ++/1=+/|:(rs-1){"1 cs=>ss