1
0
Fork 0
Commit Graph

40 Commits

Author SHA1 Message Date
Jonathan Chan 4a6bb35627 Day 15: Done finally. 2024-12-10 08:33:09 -05:00
Jonathan Chan 83a7afd976 Day 15: This solution is wrong because you can go in more directions than only right and down. 2024-12-10 08:33:09 -05:00
Jonathan Chan 701078cd86 Remove redundant import of racket/set. 2024-12-10 08:33:09 -05:00
Jonathan Chan 08ceca323d Day 14: Some cleanup. 2024-12-10 08:33:09 -05:00
Jonathan Chan 80a60ce2f8 Day 14. 2024-12-10 08:33:09 -05:00
Jonathan Chan b4e075d4d2 Day 13. 2024-12-10 08:33:09 -05:00
Jonathan Chan 40d68bf406 Day 12. 2024-12-10 08:33:09 -05:00
Jonathan Chan 5ca55d25ad Day 11: Cleanup. 2024-12-10 08:33:09 -05:00
Jonathan Chan 63fd991e58 Implement range* as in-inclusive-range. 2024-12-10 08:33:09 -05:00
Jonathan Chan 41a8c960b8 Day 11 (with mutation...). 2024-12-10 08:33:09 -05:00
Jonathan Chan 3cf10af7c1 Day 10: Squish cases. 2024-12-10 08:33:09 -05:00
Jonathan Chan 8021964610 Day 10. 2024-12-10 08:33:09 -05:00
Jonathan Chan af2a2dc709 Day 07: Typo. 2024-12-10 08:33:09 -05:00
Jonathan Chan e661a3cd92 Day 09: Use vectors instead of lists. 2024-12-10 08:33:09 -05:00
Jonathan Chan 90d1dfa982 Day 09: Use sets. 2024-12-10 08:33:09 -05:00
Jonathan Chan 90c5d70991 Day 09. 2024-12-10 08:33:09 -05:00
Jonathan Chan 69834486a1 Day 08: No need for a hash when a function will do. 2024-12-10 08:33:09 -05:00
Jonathan Chan c623a281ac Day 08: Directly produce digits instead of individual segments. 2024-12-10 08:33:09 -05:00
Jonathan Chan 466c59e52b Day 08: Use different deduction. 2024-12-10 08:33:09 -05:00
Jonathan Chan 91e6c394d5 Day 08. Cleanup later. 2024-12-10 08:33:09 -05:00
Jonathan Chan e37d91d221 Day 07. 2024-12-10 08:33:09 -05:00
Jonathan Chan 4f9e8ea253 Day 06: Move assocf into library. 2024-12-10 08:33:09 -05:00
Jonathan Chan cbbd3b60fe Day 06. 2024-12-10 08:33:09 -05:00
Jonathan Chan eb98a66b34 Update library and stats. 2024-12-10 08:33:09 -05:00
Jonathan Chan 9bafad63d6 Day 04: Use a single fold for both parts. 2024-12-10 08:33:09 -05:00
Jonathan Chan 040def513f Day 05: Now purely functional! 2024-12-10 08:33:09 -05:00
Jonathan Chan 611189c102 Day 05: Better parsing. 2024-12-10 08:33:09 -05:00
Jonathan Chan 7d0d34bad8 Day 05. 2024-12-10 08:33:09 -05:00
Jonathan Chan f7e98e5d1f Day 04: Use entire file instead of splitting input beforehand. 2024-12-10 08:33:09 -05:00
Jonathan Chan 0e35c659db Day 04. 2024-12-10 08:33:09 -05:00
Jonathan Chan 162c61289d Day 03: Keep string instead of list of chars. 2024-12-10 08:33:09 -05:00
Jonathan Chan c0a6ec178b Day 03: Use for/fold instead of loop. 2024-12-10 08:33:09 -05:00
Jonathan Chan 2fd90a23d1 Day 03. 2024-12-10 08:33:09 -05:00
Jonathan Chan eb7960e231 Update library a little. 2024-12-10 08:33:09 -05:00
Jonathan Chan 8b28cd478b Day 02: Move some work into parsing. 2024-12-10 08:33:09 -05:00
Jonathan Chan 66fb5ddd5b Day 02. 2024-12-10 08:33:09 -05:00
Jonathan Chan c8166089be Day 01: hoo hoo hee hee I refactor da code 2024-12-10 08:33:09 -05:00
Jonathan Chan b1de3de1b9 Day 01. 2024-12-10 08:33:09 -05:00
Jonathan Chan 47ba8dd3c0 Initial commit. 2024-12-10 08:33:09 -05:00
Jonathan Chan 2b4c04735b Initial commit 2024-12-10 08:17:53 -05:00