From b049e033290294ab87feffdba053b6341dcb7cd9 Mon Sep 17 00:00:00 2001 From: Joshua Seigler Date: Fri, 4 Dec 2020 18:18:53 +0000 Subject: [PATCH] Filter is shorter --- day04.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/day04.js b/day04.js index 2b12beb..1acb1ef 100644 --- a/day04.js +++ b/day04.js @@ -1,3 +1,3 @@ let d=document.body.textContent.replaceAll`cid:`.split` -`;[d.reduce((t,l)=>/(:[\s\S]+){7}/m.test(l)?t:t+1,0),d.filter(l=>/((byr:(19[2-9]\d|200[012])|iyr:20(1\d|20)|eyr:20(2\d|30)|hgt:1([5-8]\d|9[0-3])cm|hgt:(59|6\d|7[0-6])in|hcl:#[\da-f]{6}|ecl:(amb|blu|brn|gry|grn|hzl|oth)|pid:\d{9})\b[\s\S]*){7}/gm.test(l)).length] \ No newline at end of file +`;[d.filter(l=>/(:[\s\S]+){7}/m.test(l)).length,d.filter(l=>/((byr:(19[2-9]\d|200[012])|iyr:20(1\d|20)|eyr:20(2\d|30)|hgt:1([5-8]\d|9[0-3])cm|hgt:(59|6\d|7[0-6])in|hcl:#[\da-f]{6}|ecl:(amb|blu|brn|gry|grn|hzl|oth)|pid:\d{9})\b[\s\S]*){7}/gm.test(l)).length] \ No newline at end of file