expeditaet
Version:
Advent of Code Solutions
12 lines (9 loc) • 358 B
text/typescript
import { task } from '@alexaegis/advent-of-code-lib';
import { sum } from '@alexaegis/advent-of-code-lib/math';
import packageJson from '../package.json';
export const p1 = (input: string): number =>
input
.split(/\r?\n\r?\n/)
.map((group) => new Set(group.replaceAll(/\r?\n/g, '')).size)
.reduce(sum);
await task(p1, packageJson.aoc); // 6542 ~1ms