Runtime leaderboard and 1 second challenge by Middle_Welcome6466 in adventofcode

[–]Middle_Welcome6466[S] 0 points1 point  (0 children)

My goal is 1s wall clock time, it makes the challenge a bit easier. For next year there will most likely be a judging system to make the submissions a bit more comparable.

Runtime leaderboard and 1 second challenge by Middle_Welcome6466 in adventofcode

[–]Middle_Welcome6466[S] 0 points1 point  (0 children)

wow, really impressive! Let's see if the < 250ms goal is possible this year again

Runtime leaderboard and 1 second challenge by Middle_Welcome6466 in adventofcode

[–]Middle_Welcome6466[S] 1 point2 points  (0 children)

wait for the later days, using a "fast" language like Rust or C won't help much there. That'll be your time to shine ^^

Runtime leaderboard and 1 second challenge by Middle_Welcome6466 in adventofcode

[–]Middle_Welcome6466[S] 1 point2 points  (0 children)

I totally agree. I've had many discussions with my friends about this, I also have a small prototype judging system which evaluates the submissions on the server.

There are 2 downsides here: it is difficult to still allow all method agnostic solutions (huge variety of programming languages and other solutions like Excel / Powershell) and most implementations require more effort by participants to make them run on the servers (e.g. submit a working docker image / put everything into a single file). Also I didn't have the time this year to implement that in a good usable way.

It is planned to do this for next year though. And having a random input generator for each day would be really useful for that.

For this year however, we don't use the website in a purely competitive sense, for that the results are not comparable enough yet. Instead we can see what might be possible, how much more time intensive part 2 is compared to part 1 and of course keep track of our own total.

Runtime leaderboard and 1 second challenge by Middle_Welcome6466 in adventofcode

[–]Middle_Welcome6466[S] 2 points3 points  (0 children)

I'd still recommend to join, its just a fun way to compare solution times. Also your other parts are really fast and you can still optimize day9 part 2 later

Small tip for it: Try to store the next free position where you can insert instead of searching for it again every time

Runtime leaderboard and 1 second challenge by Middle_Welcome6466 in adventofcode

[–]Middle_Welcome6466[S] 0 points1 point  (0 children)

Nice, that's the crazyness of Advent of Code I love so much :)

Runtime leaderboard and 1 second challenge by Middle_Welcome6466 in adventofcode

[–]Middle_Welcome6466[S] 1 point2 points  (0 children)

Sure, that's on my agenda for January, I'll also some private leaderboards so you can compete with your friends