Zulip Chat Archive

Stream: general

Topic: Advent Of Code 2025 - Day 5


Alfredo Moreira-Rosa (Dec 07 2025 at 22:15):

Here is my solution for day 5. This one was easy. Just merging ranges in part two. Litle trick is to order the ranges first.

Solution

Alfredo Moreira-Rosa (Dec 08 2025 at 00:25):

Edit: Timings where not properly computed, fixed.

Here are the timings for all 5 first days. Lean is pretty fast so far.

Running Day 1...
Parsing time: 4.42ms
Part 1: 1158 (459ns)
Part 2: 6860 (510ns)

Running Day 2...
Parsing time: 1.51ms
Part 1: 5398419778 (369ns)
Part 2: 15704845910 (231ns)

Running Day 3...
Parsing time: 2.88ms
Part 1: 17412 (528ns)
Part 2: 172681562473501 (813ns)

Running Day 4...
Parsing time: 52.26ms
Part 1: 1553 (356ns)
Part 2: 8442 (353ns)

Running Day 5...
Parsing time: 2.13ms
Part 1: 598 (155ns)
Part 2: 360341832208407 (145ns)

Last updated: Dec 20 2025 at 21:32 UTC