summaryrefslogtreecommitdiff
path: root/template
diff options
context:
space:
mode:
Diffstat (limited to 'template')
-rw-r--r--template/example.test.ts12
-rw-r--r--template/part_1.ts8
-rw-r--r--template/part_2.ts16
3 files changed, 15 insertions, 21 deletions
diff --git a/template/example.test.ts b/template/example.test.ts
index f3e80eb..a0522cc 100644
--- a/template/example.test.ts
+++ b/template/example.test.ts
@@ -2,7 +2,7 @@ import { expect, test } from "bun:test";
import { main as part1 } from "./part_1";
import { main as part2 } from "./part_2";
-// const example = ``;
+// const example = ``.split("\n");;
const example = `1 2 3 4 5`.split(" ");
test("part1", async () => {
@@ -11,8 +11,8 @@ test("part1", async () => {
expect(res).toEqual(answer);
});
-test("part2", async () => {
- const answer = 5 + 5;
- const res = await part2(example);
- expect(res).toEqual(answer);
-});
+//test("part2", async () => {
+// const answer = 5 + 5;
+// const res = await part2(example);
+// expect(res).toEqual(answer);
+//});
diff --git a/template/part_1.ts b/template/part_1.ts
index f43fbd6..ab01f78 100644
--- a/template/part_1.ts
+++ b/template/part_1.ts
@@ -1,6 +1,4 @@
-export const main = async (
- lines: string[]
-): Promise<number | string> => {
+export const main = async (lines: string[]): Promise<number | string> => {
const answer = lines.length;
// delete me!
@@ -9,12 +7,14 @@ export const main = async (
return answer;
};
+//
+
const isrun = process.argv.length > 1 && process.argv[1] === import.meta.path;
if (isrun) {
const file = Bun.file("./problem.txt");
const text = await file.text();
const lines = text.split("\n");
-
+
console.log("=== COMPUTATION ===\n");
const answer = await main(lines);
diff --git a/template/part_2.ts b/template/part_2.ts
index cdf4590..6cd6924 100644
--- a/template/part_2.ts
+++ b/template/part_2.ts
@@ -1,20 +1,15 @@
-export const main = async (
- lines: string[]
-): Promise<number | string> => {
- const answer = lines.length;
-
- // delete me!
- console.log(lines);
-
- return answer + 5;
+export const main = async (_lines: string[]): Promise<number | string> => {
+ return 10;
};
+//
+
const isrun = process.argv.length > 1 && process.argv[1] === import.meta.path;
if (isrun) {
const file = Bun.file("./problem.txt");
const text = await file.text();
const lines = text.split("\n");
-
+
console.log("=== COMPUTATION ===\n");
const answer = await main(lines);
@@ -24,4 +19,3 @@ if (isrun) {
console.log("=== ANSWER TO P2 ===");
console.log(answer);
}
-