UNPKG

expeditaet

Version:
14 lines (11 loc) 446 B
import { task } from '@alexaegis/advent-of-code-lib'; import packageJson from '../package.json'; import { MemoryNode } from './model/node.class.js'; export const p1 = (input: string): number => { const tape = input.splitToInt(); // eslint-disable-next-line @typescript-eslint/no-non-null-assertion const root = new MemoryNode(tape[0]!, tape[1]!); root.read(tape, 2); return root.sum(); }; await task(p1, packageJson.aoc); // 47112 ~1.83ms