Commit graph

52 commits

Author SHA1 Message Date
JasterV
8ac5f2e3cf day11 first approach 2025-04-17 01:57:13 +02:00
JasterV
a73a31a6d3 day 10 done 2025-04-02 00:28:07 +02:00
JasterV
ee615cb0c4 day 10 wip 2025-04-01 23:56:45 +02:00
JasterV
acf2b3b964 day10 part two WIP 2025-04-01 22:57:33 +02:00
JasterV
9c88c555de day10 part one 2025-04-01 20:21:28 +02:00
JasterV
f886c73c42 day9 part two 2025-04-01 18:55:31 +02:00
JasterV
ce45f19638 refactor Day9 2025-04-01 15:24:42 +02:00
JasterV
a881f45ca3 day 9 part one 2025-04-01 12:59:19 +02:00
JasterV
c081936a7d finish day8 and refactor 2025-03-31 23:35:30 +02:00
JasterV
68f6a8e6f7 day 8 2025-03-31 23:16:11 +02:00
JasterV
a65720daaf day8 part one 2025-03-31 22:26:11 +02:00
JasterV
48f774ffad solve day 7 2025-03-31 20:00:09 +02:00
JasterV
63fab72753 refactor day 6 2025-03-30 23:01:20 +02:00
JasterV
b1cc9494f0 refactor Day6 2025-03-30 22:22:42 +02:00
JasterV
5bc4508af1 day6 part two 2025-03-30 21:40:45 +02:00
JasterV
c27e24e063 refactor day6 part one 2025-03-30 20:59:08 +02:00
JasterV
1648683aa3 format 2025-03-30 20:12:46 +02:00
Víctor Martínez
6e74574250
chore: remove unused Error type 2025-03-29 09:30:43 +01:00
JasterV
68a1641121 day6 part one 2025-03-29 01:03:05 +01:00
JasterV
53c6d3f68f refactor Matrix to use an ordered map 2025-03-26 00:42:59 +01:00
JasterV
fda3ec56bc make sure that Matrix.groupWith sorts the values before grouping 2025-03-26 00:27:25 +01:00
JasterV
ed7e95b59d optimize day5 to use a HashSet 2025-03-25 23:56:12 +01:00
JasterV
e8fadacad1 optimize Day4 to use a HashMap 2025-03-25 23:56:05 +01:00
JasterV
883e5fb8da day4 partTwo WIP 2025-03-25 21:41:06 +01:00
JasterV
f5c4473280 feat: day4 part one 2025-03-25 02:12:09 +01:00
Victor Martinez
63cba3eba2 feat: finish day 5 2025-03-14 09:49:33 +01:00
Victor Martinez
76db862cb0 feat: day5 part one 2025-03-14 00:55:20 +01:00
Victor Martinez
05900411a2 format day3 2025-03-13 22:11:37 +01:00
Víctor Martínez
48e70ac9db
Update README.md 2025-03-13 19:12:14 +01:00
Víctor Martínez
dc8981f4ba
Update haskell.yml 2025-03-13 19:00:46 +01:00
Víctor Martínez
84692cf364
Update haskell.yml 2025-03-13 18:57:39 +01:00
Víctor Martínez
bb662e6a4f
Create haskell.yml 2025-03-13 18:51:00 +01:00
Victor Martinez
796eb829c5 feat: setup tests and implement them for each day 2025-03-13 18:41:24 +01:00
Victor Martinez
7503f592b5 Revert "remove Setup.hs"
This reverts commit fd770273f6.
2025-03-13 18:10:43 +01:00
Victor Martinez
d8e1b33810 setup tests! 2025-03-13 16:32:41 +01:00
Victor Martinez
fd770273f6 remove Setup.hs 2025-03-13 16:32:35 +01:00
Victor Martinez
a9573f2747 refactor: day 3 to contain the logic inside a Program type 2025-03-13 09:49:32 +01:00
Victor Martinez
43e288bd69 add todo 2025-03-13 00:03:53 +01:00
Victor Martinez
1d374ac009 feat: day3 2025-03-12 23:31:24 +01:00
Victor Martinez
5bd3f594c4 refactor day 2 2025-03-12 15:59:45 +01:00
Victor Martinez
fc76286ccd feat: day 2 part 2 2025-03-12 13:06:53 +01:00
Victor Martinez
69a425e888 feat: day 1 part one 2025-03-12 11:36:34 +01:00
Victor Martinez
3035985d6b refactor: Day1 to use mapM 2025-03-12 10:34:21 +01:00
Victor Martinez
566a92499a wip: day2 2025-03-12 09:55:22 +01:00
Victor Martinez
a36b2e1ce5 refactor: prepare Day1 to be tested 2025-03-12 09:49:50 +01:00
Victor Martinez
14ba05fc6c format 2025-03-12 01:22:59 +01:00
Victor Martinez
6e55a067dc refactor: Make implementation less redundant 2025-03-12 00:33:14 +01:00
Victor Martinez
36fbdd5864 refactor: Handle file read error 2025-03-11 23:45:43 +01:00
Víctor Martínez
0721ec8c1f
Update Day1.hs 2025-03-11 21:04:24 +01:00
Victor Martinez
fa57343a1c update gitignore 2025-03-11 21:03:31 +01:00