summaryrefslogtreecommitdiffstats
path: root/day6/day6-2.js
blob: 965312d01371179e7fbe8af69b622eeba8cc18ec (plain) (blame)
1
2
3
4
5
6
7
8
9
const data = require('./data')

const repeats = data
  .split(/\n{2,}/g)
  .map(g => g.replace(/(^\n)|(\n$)/g,'').split('\n').map(s => s.split('')))
  .map(g => g[0].map(s => g.every(a => a.includes(s))).filter(x => x === true).length)
  .reduce((a, b) => a + b, 0)

console.log(repeats)