// https://adventofcode.com/2021/day/13 import tap from "tap"; import fs from "fs-extra"; import * as p1 from "./part1.mjs"; import * as p2 from "./part2.mjs"; const sample = p1.processInput("sample"); const input = p1.processInput("input"); tap.test("part1", async (t) => { const x = await sample; t.equal(p1.solution(x), 17); t.equal(p1.solution(x), 16); t.equal(p1.solution(await input), 745); }); tap.test("part2", async (t) => { // t.equal(p2.solution(await sample), 0); t.equal( p2.solution(await input), `.##..###..#..#...##.####.###...##...##.. #..#.#..#.#.#.....#.#....#..#.#..#.#..#. #..#.###..##......#.###..###..#....#.... ####.#..#.#.#.....#.#....#..#.#.##.#.... #..#.#..#.#.#..#..#.#....#..#.#..#.#..#. #..#.###..#..#..##..#....###...###..##..` ); });