aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-12-18Day 15Juan Marín Noguera
2024-12-17Day 14Juan Marín Noguera
The solution for part 2 can be greatly optimized but I don't have that much time.
2024-12-15Day 13Juan Marín Noguera
This one has more explanation.
2024-12-15Days 08--12Juan Marín Noguera
These days have been done while traveling, so they may be less modular due to time/phone-screen constraints.
2024-12-07Day 07, optimizedJuan Marín Noguera
Courtesy of Reddit. This version goes 30+x faster by operating backwards and cutting out branches where e.g. the factor for the multiplication is not a divisor of the result.
2024-12-07Day 07Juan Marín Noguera
Lesson learned, the one from Day 06
2024-12-07Day 06Juan Marín Noguera
On the importance of not overengineering stuff
2024-12-05TIL SRFI-11Juan Marín Noguera
2024-12-05Update instructions to apply to GuileJuan Marín Noguera
Also rename `main` to `main.lua` and `main.scm` to `main`.
2024-12-05Day 05Juan Marín Noguera
Returns to Guile Scheme as well
2024-12-05Put all of day 04 in the same fileJuan Marín Noguera
In the beginning I thought of using modular components, but this would mean that I would have to retest previous days if I want to make a change to the implementation. Thus, for learning purposes, I prefer to keep everything in one file.
2024-12-04Refactor Guile version of day 04Juan Marín Noguera
2024-12-04Day 04, return to LuaJuan Marín Noguera
After comparing the time I take with both languages, Lua seems more practical.
2024-12-03Started switch to Guile SchemeJuan Marín Noguera
I want to learn it more than I want to learn Lua right now. And I won't have time for both once the problems are more difficult.
2024-12-02Refactor Day 02Juan Marín Noguera
To make it more idiomatic & explore the language
2024-12-02Day 02Juan Marín Noguera
2024-12-01Update README.mdJuan Marín Noguera
2024-12-01Day 01Juan Marín Noguera
This also includes a template to call the relevant functions from each day more conveniently.
2024-12-01Update README.mdJuan Marín Noguera
2024-12-01Initial commitJuan Marín Noguera