1
0

48 Commits

Author SHA1 Message Date
af4d17a4a5 Day20 part1 2020-12-20 12:01:10 +01:00
779ff4c398 Day19 WIP 2020-12-19 23:00:37 +01:00
0f2098634b Parallelize solutions + benchmarks 2020-12-18 13:55:19 +01:00
83b5a09e73 Don't actually need recursion 2020-12-18 13:11:20 +01:00
b9d62c2835 Use LinkedList.peekLast() to avoid walking the whole list 2020-12-18 12:30:13 +01:00
b0001697f5 Day18 2020-12-18 12:12:58 +01:00
264ba1cb91 Generify solution 2020-12-17 07:24:30 +01:00
a0149c26e0 Day17 2020-12-17 06:34:31 +01:00
fecc1df668 Create days with examples without manually creating an input 2020-12-17 06:34:24 +01:00
55271e210d More optimizations 2020-12-16 14:38:30 +01:00
5ffebae101 Optimize part2 + benchmark 2020-12-16 11:09:55 +01:00
edce14cd40 Skip set.contains() 2020-12-16 09:46:49 +01:00
b9a0c574e9 Clean 2020-12-16 09:44:23 +01:00
edc60130dc Clean parsing 2020-12-16 09:24:10 +01:00
90c9961d72 Day16 2020-12-16 09:00:18 +01:00
2aa4226083 Optimize Day14 + benchmarks 2020-12-15 15:58:41 +01:00
c1f0b7be70 Day15 2020-12-15 08:04:49 +01:00
e268a50409 Optimize part2 2020-12-14 11:19:17 +01:00
1850a2145c Day14 2020-12-14 10:09:08 +01:00
d12618febd Day13 2020-12-13 11:39:40 +01:00
0f2e01d6a8 Collapse duplicate when 2020-12-12 07:23:40 +01:00
582f4f4b50 Day12 2020-12-12 07:16:35 +01:00
b7ba2d10a7 Day11 2020-12-11 08:08:51 +01:00
34259208d5 Day10 2020-12-10 08:47:44 +01:00
67c9cf0391 Fix off by one error 2020-12-09 10:37:24 +01:00
9aa3c1cace Optimize part1 2020-12-09 10:32:21 +01:00
3399bd8c43 Save part1 result + sum() 2020-12-09 07:24:40 +01:00
77dd1e2cc5 Day09 2020-12-09 06:45:26 +01:00
1923e54548 Safer/faster array copy 2020-12-08 08:02:08 +01:00
ee2dfbd40b Clean a bit 2020-12-08 07:54:37 +01:00
7d8db7b493 Day08 2020-12-08 07:30:51 +01:00
f2280bc2b5 Day07 + optimizations 2020-12-07 22:31:48 +01:00
b38cdcde07 Day06 2020-12-06 06:21:49 +01:00
d394c8697f Sort once 2020-12-05 08:18:25 +01:00
23e3b517e9 Mmh 2020-12-05 08:07:41 +01:00
e65fbe9f63 Day05 2020-12-05 07:10:12 +01:00
4008858df8 Optimisations 2020-12-05 00:01:23 +01:00
0454187323 Fix a bug where 'hgt' was not followed by cm|in 2020-12-04 10:12:39 +01:00
9fa97a1d25 Day04 2020-12-04 09:20:02 +01:00
3e839308ff stuff 2020-12-03 09:55:03 +01:00
da3628c9a7 Clean a bit + tests 2020-12-03 08:22:44 +01:00
6ab2fbce00 Day03 2020-12-03 07:09:36 +01:00
5c401d8ae0 Use xor 2020-12-02 07:44:20 +01:00
ea41ce0e24 Day02 2020-12-02 07:17:38 +01:00
dc4160ca73 Add more types 2020-12-02 02:36:21 +01:00
7e31325d16 Inject challenges input 2020-12-02 01:52:20 +01:00
b470715f12 Day01 2020-12-01 07:29:31 +01:00
de750de96a Initial commit 2020-12-01 02:12:55 +01:00