My Advent of Code solutions.
% deno task solve 2015/day/1Task solve ./bin/aoc.ts solve "2015/day/1"running solve from ./2015/day/1/part/1/solve.ts74 (1ms)running solve from ./2015/day/1/part/2/solve.ts1795 (1ms)2 solved (238ms)Run the following in the DevTools Console while on a puzzle page (e.g. Day 1 - Advent of Code 2015):
const{ solve }=awaitimport("https://adventofcode.deno.dev/solver.js");awaitsolve();solve() supports some options:
part: 1 | 2: only run the solver for one partawaitsolve({part: 2});
dotLetterParsing: false: disable detection and parsing of dot-letter answersawaitsolve({dotLetterParsing: false});
The CLI usage is easiet but the web server can be run locally too:
deno task serveawaitimport("http://localhost:8000/solver.js").then(({ solve })=>solve());