From 47aec294e314b4bb248ac816938cc25307e5fd8a Mon Sep 17 00:00:00 2001 From: Mark Jeeninga <mark.jeeninga@control.lth.se> Date: Sat, 14 Dec 2024 13:08:18 +0000 Subject: [PATCH] Day 3 Mark --- day 3/day_3_mark.js | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 day 3/day_3_mark.js diff --git a/day 3/day_3_mark.js b/day 3/day_3_mark.js new file mode 100644 index 0000000..4d9a2f6 --- /dev/null +++ b/day 3/day_3_mark.js @@ -0,0 +1,2 @@ +output1 = input.split("\n").map(x => [...x.matchAll(/mul\((\d+),(\d+)\)/g)].map(x => Number(x[1]) * Number(x[2])).reduce((y,z)=>y+z,0)).reduce((y,z)=>y+z,0) +output2 = input.split("do()").map(x=>x.split("don't()")[0]).join(' ').split("\n").map(x => [...x.matchAll(/mul\((\d+),(\d+)\)/g)].map(x => Number(x[1]) * Number(x[2])).reduce((y,z)=>y+z,0)).reduce((y,z)=>y+z,0) \ No newline at end of file -- GitLab