2024 day 16 part 1

This commit is contained in:
2024-12-16 22:09:01 +01:00
parent 1c3cb46e40
commit 163455a42a
7 changed files with 266 additions and 0 deletions

40
2024/day-16/day16.test.ts Normal file
View File

@@ -0,0 +1,40 @@
import { expect, test } from "bun:test"
import * as path from "node:path"
import { part1, part2 } from "./day16.ts"
test("day 16, part 1", async () => {
const testInput = await Bun.file(
path.resolve(__dirname, "test-input.txt"),
).text()
const input = await Bun.file(path.resolve(__dirname, "input.txt")).text()
console.log("\n\n")
// const testResult = part1(testInput)
// console.log("Test data:", testResult)
// expect(testResult).toEqual(7036)
const finalResult = part1(input)
console.log("Full data:", finalResult)
expect(finalResult).toEqual(0)
console.log("\n\n")
})
test("day 16, part 2", async () => {
const testInput = await Bun.file(
path.resolve(__dirname, "test-input.txt"),
).text()
const input = await Bun.file(path.resolve(__dirname, "input.txt")).text()
const testResult = part2(testInput)
console.log("\n\n")
console.log("Test data:", testResult)
expect(testResult).toEqual(0)
// const finalResult = part2(input);
// console.log("Full data:", finalResult);
// expect(finalResult).toEqual(0);
console.log("\n\n")
})