advent-of-code-browser-console/day06.js
Joshua Seigler e8320a1240 Day 6
2020-12-06 01:18:23 -05:00

1 line
No EOL
216 B
JavaScript

let d=(document.body.textContent+`\n`).split`\n\n`,y=g=>[...new Set(g.replace(/\n/g,'').split``)];[d.reduce((a,g)=>a+y(g).length,0),d.reduce((a,g)=>a+y(g).filter(b=>g.split(b).length==g.split`\n`.length+1).length,0)]