advent_of_code_2024.git
4 days agoDay 15 master
Greg Burri [Mon, 16 Dec 2024 21:55:22 +0000 (22:55 +0100)]
Day 15

6 days agoDay 14
Greg Burri [Sat, 14 Dec 2024 21:26:35 +0000 (22:26 +0100)]
Day 14

7 days agoDay 13
Greg Burri [Fri, 13 Dec 2024 21:40:10 +0000 (22:40 +0100)]
Day 13

8 days agoRename test functions
Greg Burri [Fri, 13 Dec 2024 15:58:15 +0000 (16:58 +0100)]
Rename test functions

8 days agoDay 12
Greg Burri [Fri, 13 Dec 2024 15:57:53 +0000 (16:57 +0100)]
Day 12

9 days agoOptimize a bit day 11: reduce to 1.9 ms
Greg Burri [Wed, 11 Dec 2024 19:10:57 +0000 (20:10 +0100)]
Optimize a bit day 11: reduce to 1.9 ms

9 days agoA bit quicker and more readable without recursion
Greg Burri [Wed, 11 Dec 2024 18:36:25 +0000 (19:36 +0100)]
A bit quicker and more readable without recursion

9 days agoUse Stones alias
Greg Burri [Wed, 11 Dec 2024 17:25:51 +0000 (18:25 +0100)]
Use Stones alias

9 days agoDay 11
Greg Burri [Wed, 11 Dec 2024 17:18:31 +0000 (18:18 +0100)]
Day 11

10 days agoMove some functions to an external crate.
Greg Burri [Tue, 10 Dec 2024 21:05:37 +0000 (22:05 +0100)]
Move some functions to an external crate.

10 days agoAdd debug information in release profile
Greg Burri [Tue, 10 Dec 2024 20:09:12 +0000 (21:09 +0100)]
Add debug information in release profile

10 days agoMore efficient matrix construction during data parsing
Greg Burri [Tue, 10 Dec 2024 20:03:10 +0000 (21:03 +0100)]
More efficient matrix construction during data parsing

10 days agoDown to 65 μs from 80 μs (average on 1000 runs)
Greg Burri [Tue, 10 Dec 2024 19:18:03 +0000 (20:18 +0100)]
Down to 65 μs from 80 μs (average on 1000 runs)

11 days agoSimplify and speed optimization
Greg Burri [Tue, 10 Dec 2024 17:11:40 +0000 (18:11 +0100)]
Simplify and speed optimization

11 days agoRemove a useless '&mut'.
Greg Burri [Tue, 10 Dec 2024 16:37:03 +0000 (17:37 +0100)]
Remove a useless '&mut'.

11 days agoAdd a way to measure average execution time on multiple runs
Greg Burri [Tue, 10 Dec 2024 16:36:33 +0000 (17:36 +0100)]
Add a way to measure average execution time on multiple runs

11 days agoDay 10
Greg Burri [Tue, 10 Dec 2024 15:35:08 +0000 (16:35 +0100)]
Day 10

11 days agoRemove free space objects when no more free space : improve part2 speed from 10ms...
Greg Burri [Mon, 9 Dec 2024 23:20:40 +0000 (00:20 +0100)]
Remove free space objects when no more free space : improve part2 speed from 10ms to 7ms.

12 days agoAdd one comment :D
Greg Burri [Mon, 9 Dec 2024 14:59:38 +0000 (15:59 +0100)]
Add one comment :D

12 days agoDay[9], part 2
Greg Burri [Mon, 9 Dec 2024 14:34:10 +0000 (15:34 +0100)]
Day[9], part 2

12 days agoDay[09] + fix some little type issues in tests.
Greg Burri [Mon, 9 Dec 2024 11:26:29 +0000 (12:26 +0100)]
Day[09] + fix some little type issues in tests.

12 days agoAdd a file to explain where to put data files.
Greg Burri [Sun, 8 Dec 2024 20:24:16 +0000 (21:24 +0100)]
Add a file to explain where to put data files.

12 days agoIgnore data directory
Greg Burri [Sun, 8 Dec 2024 19:56:59 +0000 (20:56 +0100)]
Ignore data directory

12 days agoAutomatic read the whole file to avoid measuring I/O time
Greg Burri [Sun, 8 Dec 2024 19:45:30 +0000 (20:45 +0100)]
read the whole file to avoid measuring I/O time

13 days agoSimplify day 08 (2)
Greg Burri [Sun, 8 Dec 2024 17:04:29 +0000 (18:04 +0100)]
Simplify day 08 (2)

13 days agoSimplify day 08.
Greg Burri [Sun, 8 Dec 2024 16:07:06 +0000 (17:07 +0100)]
Simplify day 08.

13 days agoDay 08
Greg Burri [Sun, 8 Dec 2024 14:43:34 +0000 (15:43 +0100)]
Day 08

13 days agoDay 07
Greg Burri [Sun, 8 Dec 2024 01:08:48 +0000 (02:08 +0100)]
Day 07

2 weeks agoDay 06
Greg Burri [Sat, 7 Dec 2024 14:33:17 +0000 (15:33 +0100)]
Day 06

2 weeks agoDay 05
Greg Burri [Thu, 5 Dec 2024 15:09:17 +0000 (16:09 +0100)]
Day 05

2 weeks agoDay 04
Greg Burri [Wed, 4 Dec 2024 10:27:53 +0000 (11:27 +0100)]
Day 04

2 weeks agoDay 03
Greg Burri [Tue, 3 Dec 2024 17:42:02 +0000 (18:42 +0100)]
Day 03

2 weeks agoDay 02
Greg Burri [Tue, 3 Dec 2024 17:08:41 +0000 (18:08 +0100)]
Day 02

2 weeks agoDay 01
Greg Burri [Sun, 1 Dec 2024 21:54:29 +0000 (22:54 +0100)]
Day 01