From a48df2144386d4779aaa73fcaaa46bcc66c79c4d Mon Sep 17 00:00:00 2001 From: Marvin Borner Date: Tue, 8 Dec 2020 20:56:10 +0100 Subject: Fixed naming for 10+ challenges --- 2020/6/solve.js | 26 -------------------------- 1 file changed, 26 deletions(-) delete mode 100644 2020/6/solve.js (limited to '2020/6/solve.js') diff --git a/2020/6/solve.js b/2020/6/solve.js deleted file mode 100644 index e82242a..0000000 --- a/2020/6/solve.js +++ /dev/null @@ -1,26 +0,0 @@ -const fs = require("fs"); -const data = fs.readFileSync("input", "utf8"); - -function part_one() -{ - return data.split("\n\n").map(e => [...new Set(e.replace(/\n/g, ''))].join('').length).reduce((a, b) => a + b); -} - -function part_two() -{ - let res = 0; - - data.split("\n\n").forEach(elem => { - const line = elem.replace(/\n/g, ''); - const chars = line.split(''); - const cnt = elem.split('\n').length; - for (const c of new Set(line)) - if (chars.filter(x => x == c).length == cnt) - res++; - }); - - return res; -} - -console.log(part_one()); -console.log(part_two()); -- cgit v1.2.3