Commit Graph

178 Commits

Author SHA1 Message Date
Gattix 1a5e8a6e62 day12, simple recursive solution
now to memoize it…
2023-12-25 18:10:50 +01:00
Gattix 5b31f9effb day 15 2023-12-24 23:40:18 +01:00
Gattix be9d88184c day15: not working
to be discarded, but cool enough to keep around in git I guess
2023-12-17 11:31:11 +01:00
Gattix 2b6d44b137 day15 WIP 2023-12-15 19:33:31 +01:00
Gattix be88678e6a day14 rewrite + part2 2023-12-15 17:58:28 +01:00
Gattix a1c5b64423 day14 part1
really shitty solution that I don’t want to look at any more
2023-12-14 17:31:44 +01:00
Gattix 698977c5cc day12 part 1
part 2 is uhhhh
2023-12-13 20:07:22 +01:00
Gattix 53e82f9d67 part11: gqG 2023-12-12 18:09:46 +01:00
Gattix 8879ae24f9 part 2 2023-12-12 18:09:34 +01:00
Gattix 621fcf2b23 day11 part 1 2023-12-12 18:03:08 +01:00
Gattix c6e23b9dac day08: interactify 2023-12-09 20:45:02 +01:00
Gattix b8a31b37a6 day09: switch to interact
needs more golfing
also interact is probably better anyway
2023-12-09 18:54:28 +01:00
Gattix 0e134abdaa more day09 golfing
p2 is just reverse p1 lol
2023-12-09 18:41:37 +01:00
Gattix c970abf345 day09: remove f
the wisdom of Karl has spoken
2023-12-09 17:42:03 +01:00
Gattix 946d42ee8a day09 2023-12-09 17:05:01 +01:00
Gattix b7579aecd9 day08 2023-12-08 15:58:49 +01:00
Gattix 1bb30457aa gqG 2023-12-07 14:04:36 +01:00
Gattix 4bbed10f38 Part 2
Wasn’t nearly as bad as I thought
2023-12-07 13:57:43 +01:00
Gattix 82cce7c6a4 day07 part 1
part 2 might mess things up a little
2023-12-07 13:04:59 +01:00
Gattix a02391702d day6
another bruteforce, but this one is actually fast so I really don’t care
2023-12-06 14:49:53 +01:00
Gattix 3271b1f2a5 day5 part 2
dumb actually just werks, simply takes a while
might write a better solution if I find the time
2023-12-05 22:30:42 +01:00
Gattix fba7bef5d2 day5 part1
no termination yet for part 2, needs more thinky thinky
2023-12-05 21:57:17 +01:00
Gattix e69ab3586b day04 2023-12-04 20:04:29 +01:00
Gattix c662d425a3 day04 2023-12-04 20:03:41 +01:00
Gattix 863f35175a day 3 2023-12-03 14:11:22 +01:00
Gattix 2f6a1aad71 day2 2023-12-02 20:33:51 +01:00
Gattix a0601460be 2023 day01 2023-12-01 15:35:18 +01:00
Gattix 43c3c7311a day16 p1
it wooooorks
this kinda stuff is extremely hard in Haskell, and that Haskell
programmers on the internet all seem to be galaxy brained wizards isn’t
exactly helpful either (looking at you,
Data.List.permutations)
2023-01-10 12:30:49 +01:00
Gattix f686950106 d15p2 2023-01-05 15:06:45 +01:00
Gattix bf84c6c1bb day15 part1 2023-01-05 13:58:32 +01:00
Gattix 44730f650f day 15: extra naive solution
too slow ┐( ̄ー ̄)┌
2022-12-30 15:11:20 +01:00
Gattix 369e70d38e day 12 part 2 2022-12-26 06:04:22 +01:00
Gattix 8ac2ad26bb day 12: solution that actually works 2022-12-26 05:46:14 +01:00
Gattix 0624234733 day 16: naive solution that obviously doesn’t work 2022-12-16 07:51:33 +01:00
Gattix 74fe38337f print helper: fix & hindent
didn’t take into consideration that some elements might be duplicates
¯\_(ツ)_/¯
2022-12-16 03:11:25 +01:00
Gattix fbf0e75d8e day 14 2022-12-16 03:10:16 +01:00
Gattix f4779601c4 day13 2022-12-14 01:57:16 +01:00
Gattix b4855cb88e day13 part 2
You can do it the easy way or the hard way. This is the hard way.
2022-12-14 01:47:09 +01:00
Gattix 97024928af day13 part 1
part 2 doesn’t work, time to rewrite
2022-12-14 00:21:42 +01:00
Gattix e362e9531e day12: primitive depth first solution
Too slow, unfortunately
2022-12-12 21:40:02 +01:00
Gattix 0d644e8fc0 day11: minor show instance update 2022-12-11 19:03:28 +01:00
Gattix 2721636c9e day11: hindent 2022-12-11 18:57:35 +01:00
Gattix 930c6e0745 Day 11 Part 2 2022-12-11 18:57:14 +01:00
Gattix 707b99ac63 day11 part1 enterprise lens edition 2022-12-11 15:14:49 +01:00
Gattix 835cd57608 we hindent and hlint now 2022-12-11 12:03:12 +01:00
Gattix 6b4dedfc17 day10: leftover junk from earlier 2022-12-10 21:29:20 +01:00
Gattix 5e188c8ba0 day10 2022-12-10 07:32:31 +01:00
Gattix 8d23ac258a day 9 part 2 2022-12-10 05:59:41 +01:00
Gattix ad899280f1 day9 part 2 2022-12-10 05:58:58 +01:00
Gattix 08b17b1935 day9 part1 2022-12-09 08:02:19 +01:00