about summary refs log tree commit diff stats
path: root/apps/advent2020
Commit message (Collapse)AuthorAgeFilesLines
* 7690Kartik Agaram2021-02-0710-62/+62
| | | | Convert comments about magic constants into metadata.
* 7334 - advent day 5 doneKartik Agaram2020-12-041-0/+81
|
* 7333 - advent day 5 part 1Kartik Agaram2020-12-041-0/+79
|
* 7332 - advent day 4 doneKartik Agaram2020-12-041-4/+124
| | | | | The code is shit and I can't be arsed to clean it up. But it was a useful exercise given the bugs and gaps it caught in Mu.
* 7331 - hacky way to convert slice to stringKartik Agaram2020-12-041-0/+20
|
* 7330 - snapshot: advent day 4 part 2 easy casesKartik Agaram2020-12-041-8/+100
| | | | Now I need to tune the SubX vocabulary.
* 7329 - snapshot: advent day 4 part 2Kartik Agaram2020-12-041-0/+82
| | | | | | | | | | | | I've found two bugs in SubX libraries: 1. next-word had an out-of-bounds read 2. next-word was skipping comments, because that's what I need during bootstrapping. I've created a new variant called next-raw-word that doesn't skip comments. These really need better names. We're now at the point where 4b.mu has the right structure and returns identical result to 4a.mu.
* 7328 - advent day 4 part 1Kartik Agaram2020-12-041-0/+75
| | | | | Bug #1: forgot to process final passport Stupid mistake #2: was reporting invalid rather than valid passports
* 7323 - advent day 3 doneKartik Agaram2020-12-021-1/+15
| | | | Stupid mistake; I missed one slope in the question.
* 7322 - snapshot: advent day 3 part 2Kartik Agaram2020-12-021-0/+123
| | | | Answer isn't right.
* 7321 - advent day 3 part 1Kartik Agaram2020-12-021-16/+13
|
* 7320 - snapshot: advent day 3 part 1Kartik Agaram2020-12-021-0/+110
|
* 7318 - advent day 2 doneKartik Agaram2020-12-022-1/+126
| | | | | Funny story: I got the right answer for part 1 even though I missed the ':' in the line format. But of course that didn't work for part 2.
* 7317 - advent day 2 part 1Kartik Agaram2020-12-021-0/+89
| | | | https://adventofcode.com/2020/day/2
* 7316Kartik Agaram2020-12-012-0/+26
|
* 7315Kartik Agaram2020-12-011-0/+2
|
* 7313 - advent: day 1 doneKartik Agaram2020-12-011-15/+25
|
* 7312 - advent: snapshot of 1bKartik Agaram2020-12-011-0/+90
|
* 7310 - advent day 1 part 1Kartik Agaram2020-12-011-0/+84
In the process I had to: * Fix a bug in reading lines from stdin into streams * Start trailing newlines when parsing ints from streams * Implement `find` in an array