expeditaet
Version:
Advent of Code Solutions
13 lines (10 loc) • 338 B
text/typescript
import { task } from '@alexaegis/advent-of-code-lib';
import packageJson from '../package.json';
export const p2 = (input: string): number =>
input
.splitToInt({ keepEmptyLines: false })
.slideWindow(3)
.map((window) => window.sum())
.slideWindow()
.count(([a, b]) => a < b);
await task(p2, packageJson.aoc); // 1395 ~0.39ms