feat(day_1): both exercises done
This commit is contained in:
28
src/main.ts
28
src/main.ts
@@ -1,17 +1,17 @@
|
||||
async function main(): Promise<number> {
|
||||
const args = Deno.args;
|
||||
if (!args || args.length !== 1) {
|
||||
return Promise.resolve(-1);
|
||||
}
|
||||
const day = parseInt(args[0]);
|
||||
|
||||
const module = await import(`./exercises/day_${day}.ts`);
|
||||
module.default();
|
||||
|
||||
return Promise.resolve(0);
|
||||
}
|
||||
|
||||
// Learn more at https://docs.deno.com/runtime/manual/examples/module_metadata#concepts
|
||||
if (import.meta.main) {
|
||||
await main();
|
||||
await main();
|
||||
}
|
||||
|
||||
async function main(): Promise<number> {
|
||||
const args = globalThis.Deno.args;
|
||||
if (!args || args.length !== 1) {
|
||||
return Promise.resolve(-1);
|
||||
}
|
||||
const day = parseInt(args[0]);
|
||||
|
||||
const module = await import(`./exercises/day_${day}.ts`);
|
||||
await module.default();
|
||||
|
||||
return Promise.resolve(0);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user