2023-12-01 18:05:44 -05:00
|
|
|
export const main = async (lines: string[]): Promise<number | string> => {
|
2023-12-01 17:49:11 -05:00
|
|
|
const answer = lines.length;
|
|
|
|
|
|
|
|
// delete me!
|
|
|
|
console.log(lines);
|
|
|
|
|
|
|
|
return answer;
|
|
|
|
};
|
|
|
|
|
2023-12-01 18:05:44 -05:00
|
|
|
//
|
|
|
|
|
2023-12-01 17:49:11 -05:00
|
|
|
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();
|
2023-12-02 13:56:04 -05:00
|
|
|
const lines = text.split("\n").filter((x) => x && x.length);
|
2023-12-01 18:05:44 -05:00
|
|
|
|
2023-12-01 17:49:11 -05:00
|
|
|
console.log("=== COMPUTATION ===\n");
|
|
|
|
|
|
|
|
const answer = await main(lines);
|
|
|
|
|
|
|
|
console.log("\n=== /COMPUTATION ===\n");
|
|
|
|
|
|
|
|
console.log("=== ANSWER TO P1 ===");
|
|
|
|
console.log(answer);
|
|
|
|
}
|