Commit Graph

24 Commits

Author SHA1 Message Date
Danila Fedorin 479b1d745e Update code to use advent lib. 2020-12-05 16:06:51 -08:00
Danila Fedorin e9d0701b4c Extract some common utilities into a library. 2020-12-05 15:36:08 -08:00
Danila Fedorin 7826194b37 Remove debug output form knapsack. 2020-12-05 00:06:11 -08:00
Danila Fedorin 3d45bd3da3 Add knapsack implementation. 2020-12-05 00:05:02 -08:00
Danila Fedorin 0dad7a3244 Adjust template. 2020-12-04 23:24:48 -08:00
Danila Fedorin b1889cbbba Add heap. 2020-12-04 23:24:41 -08:00
Danila Fedorin 0ba970d517 Clean up day 5. 2020-12-04 21:52:45 -08:00
Danila Fedorin 3d5c13cf6a Add day 5 solution. 2020-12-04 21:32:28 -08:00
Danila Fedorin 598c970a46 Add a pathfinding algorithm - why not? 2020-12-04 20:37:38 -08:00
Danila Fedorin b91819c4cf Reimplement day 4 using validators. 2020-12-04 19:54:14 -08:00
Danila Fedorin 1a2f18b316 Extract some code from day 4. 2020-12-04 18:40:10 -08:00
Danila Fedorin 15128fbddf Add cleaned up day 4 solution. 2020-12-03 23:52:28 -08:00
Danila Fedorin 2ed1ce8b06 Add day 4 solutions. 2020-12-03 21:41:49 -08:00
Danila Fedorin f3e3960ea1 Add initial file after solving day 4. 2020-12-03 21:22:52 -08:00
Danila Fedorin 00e8704ac3 Add day3 solution. 2020-12-02 21:14:34 -08:00
Danila Fedorin 0651feb111 Add a script to pull input from AoC 2020-12-02 20:47:58 -08:00
Danila Fedorin bcb7d535a4 Use xor in part 2 of day 2. 2020-12-01 21:45:41 -08:00
Danila Fedorin d6aa267e8e Add day2 solution. 2020-12-01 21:13:43 -08:00
Danila Fedorin 125317f146 Add initial solution to day 2 2020-12-01 21:09:04 -08:00
Danila Fedorin aee4c67e43 Add day 1 part 1 formalized in Coq. 2020-12-01 19:44:47 -08:00
Danila Fedorin aef1ed2808 Add two-pointer solution for day 1. 2020-11-30 21:58:36 -08:00
Danila Fedorin 458c285a7f Fix type in template file. 2020-11-30 21:13:36 -08:00
Danila Fedorin d2e402bdb8 Add day 1 solution. 2020-11-30 21:13:12 -08:00
Danila Fedorin 304a009887 Add template file. 2020-11-30 20:44:23 -08:00