Commit Graph

170 Commits

Author SHA1 Message Date
Mikaël Capelle
ae5527b72d 2024 day 21 part 1.
Some checks failed
continuous-integration/drone/push Build is failing
2024-12-21 13:13:31 +01:00
Mikaël Capelle
96f139fe10 2024 day 20.
Some checks failed
continuous-integration/drone/push Build is failing
2024-12-20 09:19:12 +01:00
Mikael CAPELLE
683cac334c 2024 day 19.
Some checks failed
continuous-integration/drone/push Build is failing
2024-12-19 12:13:00 +01:00
Mikael CAPELLE
146d025d41 Add generic simple dijkstra method.
Some checks failed
continuous-integration/drone/push Build is failing
2024-12-18 10:41:01 +01:00
Mikael CAPELLE
954ef1e6ce 2024 day 18.
Some checks failed
continuous-integration/drone/push Build is failing
2024-12-18 08:54:06 +01:00
Mikael CAPELLE
24580fdfd8 Add Thomas input for 2024 day 17.
Some checks failed
continuous-integration/drone/push Build is failing
2024-12-17 15:27:21 +01:00
Mikael CAPELLE
7c0a124a5d 2024 day 17 kind-of-generic. 2024-12-17 15:20:30 +01:00
Mikael CAPELLE
11e32ddfda 2024 day 17 specific to me.
Some checks failed
continuous-integration/drone/push Build is failing
2024-12-17 14:28:37 +01:00
Mikael CAPELLE
4dcdab9931 2024 day 17 WIP.
Some checks failed
continuous-integration/drone/push Build is failing
2024-12-17 09:45:27 +01:00
Mikael CAPELLE
f965eea33a 2024 day 16 no networkx.
Some checks failed
continuous-integration/drone/push Build is failing
2024-12-16 16:48:45 +01:00
Mikael CAPELLE
c3c73ee517 2024 day 16, networkx version.
Some checks failed
continuous-integration/drone/push Build is failing
2024-12-16 08:19:42 +01:00
Mikaël Capelle
8308940674 Allow creation of avi video.
Some checks failed
continuous-integration/drone/push Build is failing
2024-12-15 14:07:32 +01:00
Mikaël Capelle
bc06f86fdc 2024 day 15 colored gif output.
Some checks failed
continuous-integration/drone/push Build is failing
2024-12-15 11:46:07 +01:00
Mikaël Capelle
2c25b33bcc Optimize generated gifs.
Some checks failed
continuous-integration/drone/push Build is failing
2024-12-15 11:30:23 +01:00
Mikaël Capelle
8651884ca6 2024 day 15 gif output.
Some checks failed
continuous-integration/drone/push Build is failing
2024-12-15 11:21:01 +01:00
Mikaël Capelle
7447c7b536 2024 day 15.
Some checks failed
continuous-integration/drone/push Build is failing
2024-12-15 10:56:28 +01:00
Mikaël Capelle
3e8d796b2e 2024 day 15.
Some checks failed
continuous-integration/drone/push Build is failing
2024-12-15 10:44:47 +01:00
Mikaël Capelle
fcd4b47951 Use imageio instead of matplotlib to generate image.
Some checks failed
continuous-integration/drone/push Build is failing
2024-12-15 10:13:42 +01:00
Mikaël Capelle
b15131bf1e Add dot file to 2021 day 12.
Some checks failed
continuous-integration/drone/push Build is failing
2024-12-14 22:35:18 +01:00
Mikaël Capelle
2c5c51e05f 2021 day 12.
Some checks failed
continuous-integration/drone/push Build is failing
2024-12-14 22:29:20 +01:00
Mikaël Capelle
51275dd539 2021 day 11.
Some checks failed
continuous-integration/drone/push Build is failing
2024-12-14 22:07:05 +01:00
Mikaël Capelle
f1ae1c598f 2021 day 10. 2024-12-14 21:49:05 +01:00
Mikaël Capelle
91ba8ec86f 2015 day 25.
Some checks failed
continuous-integration/drone/push Build is failing
2024-12-14 21:02:23 +01:00
Mikaël Capelle
323f810fcd 2015 day 24.
Some checks failed
continuous-integration/drone/push Build is failing
2024-12-14 15:21:19 +01:00
Mikaël Capelle
8969ea895f Handle PNG file generation.
Some checks failed
continuous-integration/drone/push Build is failing
2024-12-14 11:52:32 +01:00
Mikaël Capelle
67f7eef636 Update poetry dependencies.
Some checks failed
continuous-integration/drone/push Build is failing
2024-12-14 11:10:46 +01:00
Mikaël Capelle
4f8b50577a 2024 day 14.
Some checks failed
continuous-integration/drone/push Build is failing
2024-12-14 10:23:00 +01:00
Mikaël Capelle
67e41503c9 2024 day 13.
All checks were successful
continuous-integration/drone/push Build is passing
2024-12-13 09:15:23 +01:00
Mikael CAPELLE
30e0bb3665 2015 day 23.
All checks were successful
continuous-integration/drone/push Build is passing
2024-12-12 17:19:25 +01:00
Mikael CAPELLE
291c627c79 2024 day 12.
All checks were successful
continuous-integration/drone/push Build is passing
2024-12-12 17:19:00 +01:00
Mikaël Capelle
89306f4a04 UGLY, 2024 day 12.
All checks were successful
continuous-integration/drone/push Build is passing
2024-12-12 07:21:12 +01:00
Mikael CAPELLE
721d69e766 Remove unused functions from previous years.
All checks were successful
continuous-integration/drone/push Build is passing
2024-12-11 15:48:38 +01:00
Mikael CAPELLE
356fd35b08 2024 day 11 without str. 2024-12-11 09:57:47 +01:00
Mikaël Capelle
92bd85e1dd 2024 day 11. 2024-12-11 07:13:28 +01:00
Mikael CAPELLE
22129048e7 Fix 2023 day 20 for API. 2024-12-10 16:54:18 +01:00
Mikael CAPELLE
781e4cd6e1 Remove bad print in 2023 day 21. 2024-12-10 16:22:03 +01:00
Mikael CAPELLE
46558672e8 File handling for API. 2024-12-10 15:39:00 +01:00
Mikael CAPELLE
3c544c559b Clean 2024 day 10. 2024-12-10 08:46:44 +01:00
Mikaël Capelle
4367a5183a 2024 day 10. 2024-12-10 07:02:39 +01:00
Mikael CAPELLE
03e4e75978 Add TQDM to 2024 day 9. 2024-12-09 10:33:28 +01:00
Mikaël Capelle
98eb515c19 2024 day 9. 2024-12-09 06:55:27 +01:00
Mikaël Capelle
dd3f332870 Fix 2022 day 16 for progress API. 2024-12-08 19:25:21 +01:00
Mikaël Capelle
9d7ef94fa6 Force string type for answer value. 2024-12-08 14:34:57 +01:00
ce315b8778 Refactor code for API (#3)
Co-authored-by: Mikael CAPELLE <mikael.capelle@thalesaleniaspace.com>
Co-authored-by: Mikaël Capelle <capelle.mikael@gmail.com>
Reviewed-on: #3
2024-12-08 13:06:41 +00:00
Mikael CAPELLE
ab4e3e199c Refactor 2024 day 6 to be a little bit faster. 2024-12-06 14:10:51 +01:00
Mikaël Capelle
2c1a0b919b 2024 day 6, brute force. 2024-12-06 06:50:35 +01:00
Mikael CAPELLE
cd6f97cd7e Refactor 2024 day 5 without networkx. 2024-12-05 08:28:55 +01:00
Mikaël Capelle
5312755f32 2024 day 5. 2024-12-05 07:25:55 +01:00
Mikael CAPELLE
55cb5ed745 Refactor 2024 day 4. 2024-12-04 09:31:47 +01:00
Mikaël Capelle
f0d8e156a9 2024 day 4. 2024-12-04 07:35:22 +01:00