Commit graph

42 commits

Author SHA1 Message Date
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
Victor Martinez
27986bed3b refactor: day 1 to handle errors properly 2025-03-11 20:59:20 +01:00
Victor Martinez
4a32ec5bbd feat: day1 2025-03-10 00:37:59 +01:00