From 5e34312e42721aae0d8919df7ef31ffaff435555 Mon Sep 17 00:00:00 2001 From: Piotr Russ Date: Mon, 7 Dec 2020 22:36:36 +0100 Subject: day2 --- day2/day2-2.js | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 day2/day2-2.js (limited to 'day2/day2-2.js') diff --git a/day2/day2-2.js b/day2/day2-2.js new file mode 100644 index 0000000..d9848c3 --- /dev/null +++ b/day2/day2-2.js @@ -0,0 +1,14 @@ +const data = require('./data') +const checkPass = (query) => { + const first = (parseInt(query.split("-")[0]) - 1) + const second = (parseInt(query.split("-")[1].split(" ")[0]) - 1) + const letter = query.split(" ")[1].split(":")[0] + const pass = query.split(" ")[2] + + return pass[first] === letter && pass[second] !== letter + || pass[first] !== letter && pass[second] === letter +} + +let valid = 0 +data.forEach(q => checkPass(q) && (valid += 1)) +console.log(valid) -- cgit v1.2.3