summaryrefslogtreecommitdiff
path: root/template/part_1.ts
blob: f43fbd60f1b1d1f833593ab11cec00b3b2c68498 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
export const main = async (
  lines: string[]
): Promise<number | string> => {
  const answer = lines.length;

  // delete me!
  console.log(lines);

  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);

  console.log("\n=== /COMPUTATION ===\n");

  console.log("=== ANSWER TO P1 ===");
  console.log(answer);
}