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
Gattix
b29e31d614
day7: remove now superfluous list comprehension
2022-12-08 23:00:15 +01:00
Gattix
86d4234631
day7
2022-12-08 22:50:11 +01:00
Gattix
36a7edf993
day8
2022-12-08 07:31:49 +01:00
Gattix
3c573630cc
day6
2022-12-06 10:30:31 +01:00
Gattix
a95e974754
day 5
2022-12-06 01:37:04 +01:00
Gattix
c6f6bd0af2
day4: dont reimplement infixOf lol
2022-12-04 15:42:36 +01:00
Gattix
dbbf23bcd1
day4
2022-12-04 15:08:44 +01:00
Gattix
d9b902d551
control.lens instead of control.arrow
2022-12-03 19:05:28 +01:00
Gattix
66b1e7128b
day3
2022-12-03 16:51:46 +01:00
Gattix
5f2a243e85
minor visuals day2
2022-12-02 18:36:00 +01:00
Gattix
317f01b171
day2
2022-12-02 17:48:13 +01:00
Gattix
8e4decd15f
day1
2022-12-01 15:53:16 +01:00
Gattix
56a5c212bb
day09 part1
2021-12-18 22:30:36 +01:00