summaryrefslogtreecommitdiffstats
path: root/day6/day6-1.js
blob: cd21330d6cb5f0d8835f66a2af1d2ed5183ebe88 (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('')).flat())
  .map(a => [...new Set(a)].length)
  .reduce((a, b) => a + b, 0)

console.log(repeats)