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