expeditaet
Version:
Advent of Code Solutions
12 lines (9 loc) • 393 B
text/typescript
import { task } from '@alexaegis/advent-of-code-lib';
import packageJson from '../package.json';
import { createSandWorld, SandKindComponent } from './sand-world.class.js';
export const p2 = async (input: string): Promise<number> => {
const world = createSandWorld(input);
await world.run();
return world.query(SandKindComponent).length;
};
await task(p2, packageJson.aoc); // 25434 ~0ms