advent-of-code-23.git
3 months agoOptimised day 23
Neil Smith [Sun, 28 Jul 2024 09:20:18 +0000 (10:20 +0100)]
Optimised day 23

3 months agoTweaks for day 21.
Neil Smith [Fri, 26 Jul 2024 14:06:29 +0000 (15:06 +0100)]
Tweaks for day 21.

9 months agoInitial attempt at optimising day 23
Neil Smith [Thu, 1 Feb 2024 13:49:17 +0000 (13:49 +0000)]
Initial attempt at optimising day 23

9 months agoSped up day 21 by only simulating the boundary
Neil Smith [Wed, 24 Jan 2024 16:15:11 +0000 (16:15 +0000)]
Sped up day 21 by only simulating the boundary

9 months agoMore tinkering
Neil Smith [Mon, 22 Jan 2024 21:52:53 +0000 (21:52 +0000)]
More tinkering

9 months agoTweaking and tidying
Neil Smith [Mon, 22 Jan 2024 15:45:49 +0000 (15:45 +0000)]
Tweaking and tidying

9 months agoFaster day 14, with mutable unboxed arrays
Neil Smith [Mon, 22 Jan 2024 15:14:59 +0000 (15:14 +0000)]
Faster day 14, with mutable unboxed arrays

10 months agoTidying, mainly parsers
Neil Smith [Wed, 10 Jan 2024 17:37:46 +0000 (17:37 +0000)]
Tidying, mainly parsers

10 months agoDone day 25
Neil Smith [Sat, 6 Jan 2024 14:54:23 +0000 (14:54 +0000)]
Done day 25

10 months agoDone day 24
Neil Smith [Fri, 5 Jan 2024 14:10:51 +0000 (14:10 +0000)]
Done day 24

10 months agoDay 23 part 2
Neil Smith [Tue, 2 Jan 2024 12:08:37 +0000 (12:08 +0000)]
Day 23 part 2

10 months agoDone day 23 part 1
Neil Smith [Mon, 1 Jan 2024 11:49:15 +0000 (11:49 +0000)]
Done day 23 part 1

10 months agoAlternative use of both view
Neil Smith [Sun, 31 Dec 2023 15:11:49 +0000 (15:11 +0000)]
Alternative use of both view

10 months agoDone day 22
Neil Smith [Sun, 31 Dec 2023 15:06:00 +0000 (15:06 +0000)]
Done day 22

10 months agoGeometic solution to part 2
Neil Smith [Fri, 29 Dec 2023 14:45:51 +0000 (14:45 +0000)]
Geometic solution to part 2

10 months agoTidying
Neil Smith [Tue, 26 Dec 2023 11:24:38 +0000 (11:24 +0000)]
Tidying

10 months agoDone day 20 part 2
Neil Smith [Mon, 25 Dec 2023 19:20:45 +0000 (19:20 +0000)]
Done day 20 part 2

10 months agoDone day 20 part 1
Neil Smith [Sun, 24 Dec 2023 19:41:26 +0000 (19:41 +0000)]
Done day 20 part 1

10 months agoUpdated blog link
Neil Smith [Sun, 24 Dec 2023 11:39:06 +0000 (11:39 +0000)]
Updated blog link

10 months agoDone day 19
Neil Smith [Sat, 23 Dec 2023 10:19:27 +0000 (10:19 +0000)]
Done day 19

11 months agoUpdated link to blog post
Neil Smith [Fri, 22 Dec 2023 15:37:07 +0000 (15:37 +0000)]
Updated link to blog post

11 months agoDone day 18
Neil Smith [Fri, 22 Dec 2023 13:09:51 +0000 (13:09 +0000)]
Done day 18

11 months agoDone day 17 part 2
Neil Smith [Thu, 21 Dec 2023 11:56:39 +0000 (11:56 +0000)]
Done day 17 part 2

11 months agoDone day 17 part 1
Neil Smith [Wed, 20 Dec 2023 13:52:02 +0000 (13:52 +0000)]
Done day 17 part 1

11 months agoDone day 16
Neil Smith [Tue, 19 Dec 2023 12:45:58 +0000 (12:45 +0000)]
Done day 16

11 months agoDone day 15
Neil Smith [Mon, 18 Dec 2023 17:43:43 +0000 (17:43 +0000)]
Done day 15

11 months agoFinsihed day 14
Neil Smith [Mon, 18 Dec 2023 15:20:37 +0000 (15:20 +0000)]
Finsihed day 14

11 months agoDay 14 part 1 done, day 2 mostly
Neil Smith [Mon, 18 Dec 2023 09:43:21 +0000 (09:43 +0000)]
Day 14 part 1 done, day 2 mostly

11 months agoDone day 13
Neil Smith [Fri, 15 Dec 2023 21:53:32 +0000 (23:53 +0200)]
Done day 13

11 months agoDone part 2
Neil Smith [Fri, 15 Dec 2023 12:38:55 +0000 (14:38 +0200)]
Done part 2

11 months agoWork in progress
Neil Smith [Tue, 12 Dec 2023 23:06:35 +0000 (23:06 +0000)]
Work in progress

11 months agoDone day 12 part 1 (with brute force)
Neil Smith [Tue, 12 Dec 2023 15:03:43 +0000 (15:03 +0000)]
Done day 12 part 1 (with brute force)

11 months agoSimplified day 9
Neil Smith [Mon, 11 Dec 2023 19:52:04 +0000 (19:52 +0000)]
Simplified day 9

11 months agoMore tinkering
Neil Smith [Mon, 11 Dec 2023 14:29:06 +0000 (14:29 +0000)]
More tinkering

11 months agoTidying
Neil Smith [Mon, 11 Dec 2023 11:20:51 +0000 (11:20 +0000)]
Tidying

11 months agoAdded link to blog
Neil Smith [Mon, 11 Dec 2023 11:14:19 +0000 (11:14 +0000)]
Added link to blog

11 months agoSimplified data structure.
Neil Smith [Mon, 11 Dec 2023 11:12:40 +0000 (11:12 +0000)]
Simplified data structure.

11 months agoDone day 11
Neil Smith [Mon, 11 Dec 2023 10:41:17 +0000 (10:41 +0000)]
Done day 11

11 months agoDone dsy 10
Neil Smith [Sun, 10 Dec 2023 17:09:00 +0000 (17:09 +0000)]
Done dsy 10

11 months agoDone day 9
Neil Smith [Sat, 9 Dec 2023 09:22:29 +0000 (09:22 +0000)]
Done day 9

11 months agoDone day 8
Neil Smith [Fri, 8 Dec 2023 16:00:40 +0000 (16:00 +0000)]
Done day 8

11 months agoMore tinkering
Neil Smith [Thu, 7 Dec 2023 12:13:35 +0000 (12:13 +0000)]
More tinkering

11 months agoAdded version using case
Neil Smith [Thu, 7 Dec 2023 12:06:21 +0000 (12:06 +0000)]
Added version using case

11 months agoTidying
Neil Smith [Thu, 7 Dec 2023 10:56:55 +0000 (10:56 +0000)]
Tidying

11 months agoDone day 7
Neil Smith [Thu, 7 Dec 2023 10:49:59 +0000 (10:49 +0000)]
Done day 7

11 months agoMore tidying
Neil Smith [Wed, 6 Dec 2023 12:03:36 +0000 (12:03 +0000)]
More tidying

11 months agoTidying
Neil Smith [Wed, 6 Dec 2023 11:52:58 +0000 (11:52 +0000)]
Tidying

11 months agoSimplified the interval calculations
Neil Smith [Wed, 6 Dec 2023 11:45:43 +0000 (11:45 +0000)]
Simplified the interval calculations

11 months agoDone day 6
Neil Smith [Wed, 6 Dec 2023 10:06:53 +0000 (10:06 +0000)]
Done day 6

11 months agoMore tidying
Neil Smith [Tue, 5 Dec 2023 20:29:48 +0000 (20:29 +0000)]
More tidying

11 months agoTidied.
Neil Smith [Tue, 5 Dec 2023 20:05:14 +0000 (20:05 +0000)]
Tidied.

11 months agoDone part 2, needs tidying
Neil Smith [Tue, 5 Dec 2023 12:32:41 +0000 (12:32 +0000)]
Done part 2, needs tidying

11 months agoDone part 1, brute-forcing part 2
Neil Smith [Tue, 5 Dec 2023 09:15:04 +0000 (09:15 +0000)]
Done part 1, brute-forcing part 2

11 months agoRemoved data and problems
Neil Smith [Mon, 4 Dec 2023 17:37:24 +0000 (17:37 +0000)]
Removed data and problems

11 months agoUsing Applicatives in day 2
Neil Smith [Mon, 4 Dec 2023 16:27:55 +0000 (16:27 +0000)]
Using Applicatives in day 2

11 months agoDone day 4
Neil Smith [Mon, 4 Dec 2023 10:04:34 +0000 (10:04 +0000)]
Done day 4

11 months agoUpdated blog link
Neil Smith [Sun, 3 Dec 2023 14:28:12 +0000 (14:28 +0000)]
Updated blog link

11 months agoTidying
Neil Smith [Sun, 3 Dec 2023 14:24:41 +0000 (14:24 +0000)]
Tidying

11 months agoBetter definitions of touching
Neil Smith [Sun, 3 Dec 2023 11:13:55 +0000 (11:13 +0000)]
Better definitions of touching

11 months agoInitial version
Neil Smith [Sun, 3 Dec 2023 10:54:11 +0000 (10:54 +0000)]
Initial version

11 months agoUpdated blog link
Neil Smith [Sat, 2 Dec 2023 11:16:09 +0000 (11:16 +0000)]
Updated blog link

11 months agoDone day 2
Neil Smith [Sat, 2 Dec 2023 11:10:53 +0000 (11:10 +0000)]
Done day 2

11 months agoNow using fold over tails
Neil Smith [Fri, 1 Dec 2023 17:13:33 +0000 (17:13 +0000)]
Now using fold over tails

11 months agoUpdated README
Neil Smith [Fri, 1 Dec 2023 13:55:09 +0000 (13:55 +0000)]
Updated README

11 months agoDone day 1
Neil Smith [Fri, 1 Dec 2023 13:51:23 +0000 (13:51 +0000)]
Done day 1