1
0
Commit Graph

75 Commits

Author SHA1 Message Date
hubert 97334d34eb Day04 2021 2021-12-04 12:10:44 +01:00
hubert 399d894c68 Simplify 2021-12-03 12:46:09 +01:00
hubert 782fccc572 Day03 2021 2021-12-03 12:35:01 +01:00
hubert 811a6a0af0 things 2021-12-03 12:34:02 +01:00
hubert b9a8e7585b Day02 2021 2021-12-02 10:08:30 +01:00
hubert 15b11a191d Add test 2021-12-01 22:27:53 +01:00
hubert 3e09eee5b7 Add some magic 2021-12-01 19:47:11 +01:00
hubert 322f8eb45a Update things 2021-12-01 19:32:38 +01:00
hubert ccfcf5a259 Day01 2021 2021-12-01 12:42:10 +01:00
hubert ae327a4928 Day 3-6 2019 2020-12-31 00:52:18 +01:00
hubert 4fef41464e Day02 2019 2020-12-30 19:20:45 +01:00
hubert 4a90257257 Prepare for other years 2020-12-30 18:01:52 +01:00
hubert 522618d106 Day25 2020-12-30 14:42:29 +01:00
hubert 0ad5dac997 Clean 2020-12-29 23:01:35 +01:00
hubert 7a871771bb Day 20 finally 2020-12-29 22:34:13 +01:00
hubert c11231307f Day20 part2 grid assembly 2020-12-29 21:09:51 +01:00
hubert e72f71c1bf Use custom class for faster hashcode 2020-12-24 16:17:24 +01:00
hubert 5d73f12e43 Day24 part2 2020-12-24 15:55:11 +01:00
hubert 23cb05ad27 Day24 part1 2020-12-24 12:48:30 +01:00
hubert 0b1ae6e334 Day19 part2 2020-12-23 23:18:34 +01:00
hubert d793a47801 Day23 part2 2020-12-23 18:09:30 +01:00
hubert ff798eaffb Day23 part1 2020-12-23 11:26:02 +01:00
hubert 59dfc17ee1 Fix deques order 2020-12-22 08:08:13 +01:00
hubert e54fa1b187 Day22 2020-12-22 07:28:17 +01:00
hubert 9490164d09 Day21 2020-12-21 08:20:42 +01:00
hubert 6689a739bc ok ? 2020-12-20 23:49:27 +01:00
hubert dac50700b6 Day20 part2 WIP 2020-12-20 13:26:08 +01:00
hubert af4d17a4a5 Day20 part1 2020-12-20 12:01:10 +01:00
hubert 779ff4c398 Day19 WIP 2020-12-19 23:00:37 +01:00
hubert 0f2098634b Parallelize solutions + benchmarks 2020-12-18 13:55:19 +01:00
hubert 83b5a09e73 Don't actually need recursion 2020-12-18 13:11:20 +01:00
hubert b9d62c2835 Use LinkedList.peekLast() to avoid walking the whole list 2020-12-18 12:30:13 +01:00
hubert b0001697f5 Day18 2020-12-18 12:12:58 +01:00
hubert 264ba1cb91 Generify solution 2020-12-17 07:24:30 +01:00
hubert a0149c26e0 Day17 2020-12-17 06:34:31 +01:00
hubert fecc1df668 Create days with examples without manually creating an input 2020-12-17 06:34:24 +01:00
hubert 55271e210d More optimizations 2020-12-16 14:38:30 +01:00
hubert 5ffebae101 Optimize part2 + benchmark 2020-12-16 11:09:55 +01:00
hubert edce14cd40 Skip set.contains() 2020-12-16 09:46:49 +01:00
hubert b9a0c574e9 Clean 2020-12-16 09:44:23 +01:00
hubert edc60130dc Clean parsing 2020-12-16 09:24:10 +01:00
hubert 90c9961d72 Day16 2020-12-16 09:00:18 +01:00
hubert 2aa4226083 Optimize Day14 + benchmarks 2020-12-15 15:58:41 +01:00
hubert c1f0b7be70 Day15 2020-12-15 08:04:49 +01:00
hubert e268a50409 Optimize part2 2020-12-14 11:19:17 +01:00
hubert 1850a2145c Day14 2020-12-14 10:09:08 +01:00
hubert d12618febd Day13 2020-12-13 11:39:40 +01:00
hubert 0f2e01d6a8 Collapse duplicate when 2020-12-12 07:23:40 +01:00
hubert 582f4f4b50 Day12 2020-12-12 07:16:35 +01:00
hubert b7ba2d10a7 Day11 2020-12-11 08:08:51 +01:00