AdventOfCode

Timeline
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

46 check-ins that include changes to files matching '2022/*'

2023-12-02
21:25
and some more 2022 changes that never got saved check-in: 822c5891e1 user: JoshAshby tags: 2022
21:24
apparently I was working on something from last year? check-in: 154ee33e3b user: JoshAshby tags: 2022
2022-12-16
22:17
work on day 9 write up and face desking on day 16 check-in: f1327d8988 user: JoshAshby tags: 2022
2022-12-15
18:55
get day 9 much more cleaned up to start writing about it check-in: 5c8345bf1b user: JoshAshby tags: 2022
07:04
add in day 15 both parts solutions check-in: 99519f86f5 user: JoshAshby tags: 2022
05:17
playing with day 9 and 13 while waiting on 15 check-in: bdc407bd23 user: JoshAshby tags: 2022
02:56
cleanup day 12 a whole bunch and make use of dicts rather than the nodes to make resetting the path easier check-in: c6d30cbb92 user: JoshAshby tags: 2022
01:03
day 14 solutions both parts. Needs a massive cleanup as I copy-pasted the code and made some small adjustments for part two check-in: b4913c9fdc user: JoshAshby tags: 2022
01:02
day 13 parser refactor and made a second recursive descent parser as well for practice check-in: 8fb0aa0380 user: JoshAshby tags: 2022
2022-12-13
23:40
day 13 solutions both parts, really struggled with figuring out the parsing correctly without using json check-in: ba1791a08f user: JoshAshby tags: 2022
05:20
day 8 write up and cleanup check-in: a707d3a5c0 user: JoshAshby tags: 2022
2022-12-12
17:38
day 12 solutions, both parts, only needs some minimal cleanup check-in: 0efdb88e00 user: JoshAshby tags: 2022
17:38
working on day 8 cleanup, day 11 solutions both parts in a messy way check-in: 788a02bb2c user: JoshAshby tags: 2022
2022-12-10
06:17
day 10 solutions part one and two check-in: 1552054dfb user: JoshAshby tags: 2022
00:24
rework day 1s write up check-in: 25fc2a369d user: JoshAshby tags: 2022
2022-12-09
07:38
more semi-blind editing with Antidote check-in: 31911d99ef user: JoshAshby tags: 2022
07:23
cleaning up day 7, need to go back and edit the other days too :O check-in: 34db143861 user: JoshAshby tags: 2022
06:39
day 9 solutions both parts in a mess check-in: 00e3429750 user: JoshAshby tags: 2022
2022-12-08
21:36
forgot to add day 6 solutions and write up! check-in: 306b6f2497 user: JoshAshby tags: 2022
21:33
cleanup day 7 to use a protocol and do the write up check-in: 216acc766e user: JoshAshby tags: 2022
06:28
finish up day 5 write up and tweak day 8 a tad check-in: 8a3872ea5c user: JoshAshby tags: 2022
06:11
working on day 5 write up, add day 8 solutions both parts check-in: 8a3ab0d279 user: JoshAshby tags: 2022
2022-12-07
07:48
ugh oduble committed the last half refactor. working on cleaning this up check-in: ea473585e0 user: JoshAshby tags: 2022
07:41
day 7 both parts solutions - not too happy with how ugly the parsing got. might have to clean it up for the write up check-in: ddc9e3f3cc user: JoshAshby tags: 2022
07:01
day 7 both parts solutions - not too happy with how ugly the parsing got. might have to clean it up for the write up check-in: 56532c1ac4 user: JoshAshby tags: 2022
07:00
small refactor of the download util to take flags and the year too check-in: 5db225771b user: JoshAshby tags: 2022
2022-12-06
04:12
move things around, need to clean it up for a write up check-in: b1be6ff92a user: JoshAshby tags: 2022
2022-12-05
16:50
working on how to refactor the column parsing into a more intuitive bit of code check-in: 169ffa0b37 user: JoshAshby tags: 2022
16:21
small cleanup before starting to refactor this into something easier to work with check-in: 00a48f8c34 user: JoshAshby tags: 2022
16:14
small cleanup before starting to refactor this into something easier to work with check-in: fb9d60b57d user: JoshAshby tags: 2022
07:22
working day 5 solution, needs lots of cleanup after i learned and fought with regex in swift 5.7 check-in: 7e7c868d75 user: JoshAshby tags: 2022
2022-12-04
19:13
Update day 4 to a standard format, document that standard setup in day 1, work on the day 1 intro for the write up and update the downloader to guess the day number automatically check-in: 65adf5a4c3 user: JoshAshby tags: 2022
06:39
Add in todays write up check-in: 692c9a6f41 user: JoshAshby tags: 2022
05:22
Add in day 4 solutions check-in: e476949724 user: JoshAshby tags: 2022
04:52
try percent encoding and finish a comment in the code that i forgot about check-in: d6f1dce50d user: JoshAshby tags: 2022
04:35
Work on cleaning up and doing a write up for day 3 check-in: 78a543bf86 user: JoshAshby tags: 2022
2022-12-03
07:45
add in tests for the days answers so i can work on refactoring this tomorrow check-in: 583fdd50b5 user: JoshAshby tags: 2022
07:41
quote working end-quote solution to day 3, needs a whole lot of clean up however check-in: 568afd6625 user: JoshAshby tags: 2022
00:44
rework readme for day 2 walk through and my approach, as well as add some test cases and refactor the days code check-in: b0cca8c875 user: JoshAshby tags: 2022
2022-12-02
06:25
add day 2 solutions part 1 and 2 along with a really rough pass at the readme as well as tests. this is currently a naive solution and I'm sure theres some clever trick or fancy pattern matching that I could take advantage of to make this 'clever' check-in: 78f609b2a4 user: JoshAshby tags: 2022
2022-12-01
22:12
add day 2 scaffold and update the readme a tad check-in: da018fef3b user: JoshAshby tags: 2022
20:10
Add in a utility for downloading day inputs check-in: 43c4baf78f user: JoshAshby tags: 2022
07:28
learning how to setup and do tests with swift and refactored to make it testable check-in: bf22905f3b user: JoshAshby tags: 2022
06:50
small update to day01's readme with a small commentary on the approach check-in: 6ef23317af user: JoshAshby tags: 2022
06:39
solve day01. Doing some learning on swift like how to read in a file and then array operations check-in: 6a2640e0f7 user: JoshAshby tags: 2022
05:22
scaffold folders for each day in 2022 check-in: 8c5c686c6c user: JoshAshby tags: 2022