tvl-depot/users/sterni/exercises/aoc/2022
sterni c381fa64cf feat(sterni/aoc/2022): day10 BQN solution
I cheated a bit to skip implementing multi cycle instructions. The VM is
pretty much a normal tail recursive function, but working with scalars
in BQN is on brand-ish. Array programming helps again when drawing the
picture on screen.

Change-Id: I2562c862e228f633c5fad09e503529c6e0785112
Reviewed-on: https://cl.tvl.fyi/c/depot/+/7556
Tested-by: BuildkiteCI
Reviewed-by: sterni <sternenseemann@systemli.org>
Autosubmit: sterni <sternenseemann@systemli.org>
2022-12-10 20:29:31 +00:00
..
01 fix(sterni/aoc/2022/01): fix output format 2022-12-05 01:01:00 +00:00
02 feat(sterni/aoc/2022): day02 k solution 2022-12-03 01:25:32 +00:00
03 feat(sterni/aoc/2022): day03 k solution 2022-12-05 01:01:00 +00:00
04 feat(sterni/aoc/2022): day04 BQN solution 2022-12-05 18:58:30 +00:00
05 refactor(sterni/aoc/2022/05): improve parsing a bit 2022-12-06 14:45:48 +00:00
06 feat(sterni/aoc/2022): day06 array solutions 2022-12-06 14:45:48 +00:00
07 feat(sterni/aoc/2022): day07 BQN solution 2022-12-07 19:17:34 +00:00
08 feat(sterni/aoc/2022): day08 BQN solution 2022-12-10 15:22:33 +00:00
09 feat(sterni/aoc/2022): day09 BQN solution 2022-12-10 18:36:09 +00:00
10 feat(sterni/aoc/2022): day10 BQN solution 2022-12-10 20:29:31 +00:00
.skip-subtree feat(sterni/exercises/aoc/2022): add basic scaffolding 2022-12-01 23:50:32 +00:00
default.nix feat(sterni/aoc/2022): day01 solutions 2022-12-01 23:50:32 +00:00
nix.nix feat(sterni/aoc/2022): day01 solutions 2022-12-01 23:50:32 +00:00
README.md feat(sterni/exercises/aoc/2022): add basic scaffolding 2022-12-01 23:50:32 +00:00

sterni's Advent of Code 2022

I'm trying to do it in BQN again to redeem myself for my unfinished AoC 2021, but will allow myself falling back to another language if I get stuck, so I actually complete this one. I also plan to write additional solutions in Nix (when I have the time) in order to throw //tvix/eval against some new problems. We'll see how it goes, as my December promises to be quite busy.