Advent of Code 2022 day 20
12/20/2024, 5:00 AMMax Thiele
12/20/2024, 6:18 AMMichael de Kaste
12/20/2024, 6:28 AMAlbert Chang
12/20/2024, 6:51 AM[i, j]
, only check [max(0, i - cheatTime)..min(sizeX - 1, i + cheatTime), max(0, j - cheatTime)..min(sizeY - 1, j + cheatTime)]
.bj0
12/20/2024, 6:53 AMbj0
12/20/2024, 6:53 AMPetr Sýkora
12/20/2024, 7:28 AMkingsley
12/20/2024, 8:29 AMkingsley
12/20/2024, 8:34 AMPart 1: ~4ms. Part 2: ~83ms
Dan Fingal-Surma
12/20/2024, 9:03 AMDan Fingal-Surma
12/20/2024, 9:03 AMDan Fingal-Surma
12/20/2024, 9:04 AMDan Fingal-Surma
12/20/2024, 9:05 AMDan Fingal-Surma
12/20/2024, 9:06 AMDan Fingal-Surma
12/20/2024, 9:08 AMDan Fingal-Surma
12/20/2024, 9:08 AMDan Fingal-Surma
12/20/2024, 9:18 AMJaap Beetstra
12/20/2024, 9:22 AMDan Fingal-Surma
12/20/2024, 9:24 AMMax Thiele
12/20/2024, 9:25 AMDan Fingal-Surma
12/20/2024, 9:25 AMWerner Altewischer
12/20/2024, 10:00 AMDan Fingal-Surma
12/20/2024, 11:02 AMDan Fingal-Surma
12/20/2024, 11:03 AMJonathan Kolberg
12/20/2024, 11:11 AMJakub Gwóźdź
12/20/2024, 11:22 AMHCP
12/20/2024, 11:39 AMval longShortcuts = mutableSetOf<Point>()
🤦♂️🤦♂️phldavies
12/20/2024, 1:46 PMephemient
12/20/2024, 5:29 PMephemient
12/20/2024, 5:32 PMephemient
12/20/2024, 5:34 PMJakub Gwóźdź
12/20/2024, 5:37 PMephemient
12/20/2024, 5:38 PMephemient
12/20/2024, 5:39 PMDan Fingal-Surma
12/20/2024, 5:39 PMDan Fingal-Surma
12/20/2024, 5:40 PMJakub Gwóźdź
12/20/2024, 5:40 PMDan Fingal-Surma
12/20/2024, 5:41 PMephemient
12/20/2024, 5:43 PMJakub Gwóźdź
12/20/2024, 5:43 PMephemient
12/20/2024, 5:46 PMDay20Bench.part1 avgt 5 13019.992 ± 258.033 us/op
Day20Bench.part2 avgt 5 106876.438 ± 811.870 us/op
Day20Bench.solve avgt 5 117218.934 ± 2002.563 us/op
roughly 100ms on shared runnersDan Fingal-Surma
12/20/2024, 8:03 PMDan Fingal-Surma
12/20/2024, 8:04 PMDan Fingal-Surma
12/20/2024, 8:22 PMphldavies
12/20/2024, 8:32 PMWarming up 1 puzzles over 10s for year 2024 day 20...
Warmup finished after 10.020018375s with 115 iterations
year 2024 day 20 part 1
Default took 41.456125ms 👑: 1426
year 2024 day 20 part 2
Default took 43.142458ms 👑: 1000697
I'd be interested in how much different inputs impact the solve durationphldavies
12/20/2024, 8:35 PMWerner Altewischer
12/20/2024, 9:11 PMWerner Altewischer
12/20/2024, 9:12 PMephemient
12/20/2024, 9:13 PMephemient
12/20/2024, 9:14 PMephemient
12/20/2024, 9:15 PMMax Thiele
12/20/2024, 10:37 PMPart 1 median: 2.303 ms (2174 benchmark iterations)
Part 2 median: 7.595 ms (647 benchmark iterations)
Max Thiele
12/20/2024, 10:51 PMPart 1 median: 2,032 ms (2460 benchmark iterations)
Part 2 median: 3,768 ms (1328 benchmark iterations)
Neil Banman
12/21/2024, 3:20 AMNeil Banman
12/21/2024, 4:49 AM