@@ -177,56 +177,56 @@ Collection of my Advent of Code solutions in an overkill project setup 👻🎄.
177177
178178| day | part | duration |
179179| :---: | :---: | -------: |
180- | 01 | part one | 0.26 ms |
181- | 01 | part two | 0.10 ms |
182- | 02 | part one | 1.35 ms |
183- | 02 | part two | 1.25 ms |
184- | 03 | part one | 2.09 ms |
185- | 03 | part two | 2.74 ms |
186- | 04 | part one | 69.34 ms |
187- | 04 | part two | 2313.25 ms |
188- | 05 | part one | 1.13 ms |
189- | 05 | part two | 1.71 ms |
190- | 06 | part one | 4679.82 ms |
191- | 06 | part two | 5410.21 ms |
192- | 07 | part one | 1.08 ms |
193- | 07 | part two | 1.96 ms |
194- | 08 | part one | 0.79 ms |
195- | 08 | part two | 0.31 ms |
196- | 09 | part one | 73.47 ms |
197- | 09 | part two | 73.43 ms |
198- | 10 | part one | 230.93 ms |
199- | 10 | part two | 3286.25 ms |
200- | 10 | part two method 2 | 2748.97 ms |
180+ | 01 | part one | 0.18 ms |
181+ | 01 | part two | 0.07 ms |
182+ | 02 | part one | 0.82 ms |
183+ | 02 | part two | 0.81 ms |
184+ | 03 | part one | 1.43 ms |
185+ | 03 | part two | 1.84 ms |
186+ | 04 | part one | 63.88 ms |
187+ | 04 | part two | 2104.66 ms |
188+ | 05 | part one | 0.82 ms |
189+ | 05 | part two | 1.23 ms |
190+ | 06 | part one | 3644.99 ms |
191+ | 06 | part two | 4009.98 ms |
192+ | 07 | part one | 0.79 ms |
193+ | 07 | part two | 1.50 ms |
194+ | 08 | part one | 0.75 ms |
195+ | 08 | part two | 0.26 ms |
196+ | 09 | part one | 70.58 ms |
197+ | 09 | part two | 69.41 ms |
198+ | 10 | part one | 163.72 ms |
199+ | 10 | part two | 2324.85 ms |
200+ | 10 | part two method 2 | 1818.54 ms |
201201| 11 | part one | 0.01 ms |
202- | 11 | part two | 0.02 ms |
203- | 12 | part one | 0.83 ms |
204- | 12 | part two | 0.76 ms |
205- | 13 | part one | 85.51 ms |
206- | 13 | part two | 830.37 ms |
207- | 14 | part one | 17.12 ms |
208- | 14 | part two | 16.79 ms |
209- | 15 | part one | 589.65 ms |
210- | 15 | part two | 213.10 ms |
211- | 16 | part one | 0.77 ms |
212- | 16 | part two | 0.83 ms |
213- | 17 | part one | 145.47 ms |
214- | 17 | part two | 73.36 ms |
215- | 18 | part one | 2510.50 ms |
216- | 18 | part two | 2597.14 ms |
217- | 19 | part one | 2.52 ms |
218- | 19 | part two | 0.22 ms |
219- | 20 | part one | 3342.81 ms |
220- | 20 | part two | 994.83 ms |
221- | 21 | part one | 3.82 ms |
222- | 21 | part two | 3.74 ms |
223- | 22 | part one | 169.75 ms |
224- | 22 | part two | 125.42 ms |
225- | 23 | part one | 0.53 ms |
226- | 23 | part two | 0.72 ms |
227- | 24 | part one | 68.98 ms |
228- | 24 | part two | 2.73 ms |
229- | 25 | part one | 2065.85 ms |
202+ | 11 | part two | 0.01 ms |
203+ | 12 | part one | 0.67 ms |
204+ | 12 | part two | 0.58 ms |
205+ | 13 | part one | 62.37 ms |
206+ | 13 | part two | 591.21 ms |
207+ | 14 | part one | 10.78 ms |
208+ | 14 | part two | 10.91 ms |
209+ | 15 | part one | 354.25 ms |
210+ | 15 | part two | 122.69 ms |
211+ | 16 | part one | 0.56 ms |
212+ | 16 | part two | 0.54 ms |
213+ | 17 | part one | 89.65 ms |
214+ | 17 | part two | 62.17 ms |
215+ | 18 | part one | 1556.96 ms |
216+ | 18 | part two | 1652.36 ms |
217+ | 19 | part one | 1.81 ms |
218+ | 19 | part two | 0.20 ms |
219+ | 20 | part one | 2908.12 ms |
220+ | 20 | part two | 808.20 ms |
221+ | 21 | part one | 1.96 ms |
222+ | 21 | part two | 1.97 ms |
223+ | 22 | part one | 137.49 ms |
224+ | 22 | part two | 92.94 ms |
225+ | 23 | part one | 0.45 ms |
226+ | 23 | part two | 0.59 ms |
227+ | 24 | part one | 44.01 ms |
228+ | 24 | part two | 1.58 ms |
229+ | 25 | part one | 1147.08 ms |
230230| 25 | part two | 0.00 ms |
231231
232232</p >
@@ -238,39 +238,39 @@ Collection of my Advent of Code solutions in an overkill project setup 👻🎄.
238238
239239| day | part | duration |
240240| :---: | :---: | -------: |
241- | 01 | part one | 0.10 ms |
242- | 01 | part two | 100.96 ms |
243- | 02 | part one | 2.98 ms |
244- | 02 | part two | 2.58 ms |
245- | 03 | part one | 0.08 ms |
241+ | 01 | part one | 0.09 ms |
242+ | 01 | part two | 60.98 ms |
243+ | 02 | part one | 12.48 ms |
244+ | 02 | part two | 1.67 ms |
245+ | 03 | part one | 0.07 ms |
246246| 03 | part two | 0.32 ms |
247- | 04 | part one | 0.62 ms |
248- | 04 | part two | 1.32 ms |
249- | 05 | part one | 7.15 ms |
250- | 05 | part two | 2.33 ms |
251- | 05 | part one binary version | 0.31 ms |
252- | 06 | part one | 0.90 ms |
253- | 06 | part two | 1.05 ms |
254- | 07 | part one | 66.01 ms |
255- | 07 | part two | 1.03 ms |
256- | 08 | part one | 0.35 ms |
257- | 08 | part two | 19.13 ms |
258- | 09 | part one | 0.57 ms |
259- | 09 | part two | 869.93 ms |
260- | 10 | part one | 0.03 ms |
247+ | 04 | part one | 0.47 ms |
248+ | 04 | part two | 0.92 ms |
249+ | 05 | part one | 4.97 ms |
250+ | 05 | part two | 2.05 ms |
251+ | 05 | part one binary version | 0.21 ms |
252+ | 06 | part one | 0.69 ms |
253+ | 06 | part two | 0.86 ms |
254+ | 07 | part one | 36.14 ms |
255+ | 07 | part two | 0.75 ms |
256+ | 08 | part one | 0.31 ms |
257+ | 08 | part two | 16.61 ms |
258+ | 09 | part one | 0.44 ms |
259+ | 09 | part two | 630.06 ms |
260+ | 10 | part one | 0.02 ms |
261261| 10 | part two | 0.04 ms |
262- | 11 | part one | 2694.32 ms |
263- | 11 | part two | 2431.31 ms |
264- | 12 | part one | 0.35 ms |
265- | 12 | part two | 0.32 ms |
266- | 13 | part one | 0.15 ms |
267- | 13 | part two | 0.07 ms |
268- | 14 | part one | 1.41 ms |
269- | 14 | part two | 399.56 ms |
270- | 15 | part one | 0.14 ms |
271- | 15 | part two | 5155.87 ms |
272- | 16 | part one | 1.20 ms |
273- | 16 | part two | 5.37 ms |
262+ | 11 | part one | 1984.17 ms |
263+ | 11 | part two | 1681.29 ms |
264+ | 12 | part one | 0.22 ms |
265+ | 12 | part two | 0.20 ms |
266+ | 13 | part one | 0.12 ms |
267+ | 13 | part two | 0.05 ms |
268+ | 14 | part one | 1.04 ms |
269+ | 14 | part two | 324.63 ms |
270+ | 15 | part one | 0.12 ms |
271+ | 15 | part two | 4429.71 ms |
272+ | 16 | part one | 0.88 ms |
273+ | 16 | part two | 4.57 ms |
274274
275275</p >
276276</details >
@@ -281,56 +281,56 @@ Collection of my Advent of Code solutions in an overkill project setup 👻🎄.
281281
282282| day | part | duration |
283283| :---: | :---: | -------: |
284- | 01 | part one | 0.20 ms |
285- | 01 | part two | 0.94 ms |
286- | 01 | part two reuse part one | 0.67 ms |
287- | 02 | part one | 0.44 ms |
288- | 02 | part two | 0.44 ms |
289- | 03 | part one | 0.77 ms |
290- | 03 | part two | 2 .28 ms |
291- | 04 | part one | 8.50 ms |
292- | 04 | part two | 17.83 ms |
293- | 05 | part one | 30.36 ms |
294- | 05 | part two | 56.91 ms |
295- | 06 | part one | 0.06 ms |
296- | 06 | part two | 0.09 ms |
297- | 06 | part two faster | 0.07 ms |
298- | 07 | part one | 0.25 ms |
299- | 07 | part two | 0.46 ms |
300- | 08 | part one | 0.20 ms |
301- | 08 | part two | 1.60 ms |
302- | 09 | part one | 8.45 ms |
303- | 09 | part two | 11.68 ms |
304- | 09 | part two async | 13.68 ms |
305- | 09 | part two mp | 110.25 ms |
306- | 10 | part one | 1.07 ms |
307- | 10 | part two | 2.20 ms |
308- | 11 | part one | 6.76 ms |
309- | 11 | part two | 15.22 ms |
310- | 12 | part one | 15.36 ms |
311- | 12 | part two | 502.81 ms |
312- | 13 | part one | 0.52 ms |
313- | 13 | part two | 1.05 ms |
314- | 14 | part one | 0.39 ms |
315- | 14 | part two | 1.45 ms |
316- | 15 | part one | 29.67 ms |
317- | 15 | part two | 772.44 ms |
318- | 16 | part one | 0.51 ms |
319- | 16 | part two | 0.50 ms |
320- | 17 | part one | 146.62 ms |
321- | 17 | part two | 1363.19 ms |
284+ | 01 | part one | 0.15 ms |
285+ | 01 | part two | 0.58 ms |
286+ | 01 | part two reuse part one | 0.48 ms |
287+ | 02 | part one | 0.28 ms |
288+ | 02 | part two | 0.28 ms |
289+ | 03 | part one | 0.57 ms |
290+ | 03 | part two | 1 .28 ms |
291+ | 04 | part one | 6.66 ms |
292+ | 04 | part two | 14.70 ms |
293+ | 05 | part one | 25.71 ms |
294+ | 05 | part two | 47.82 ms |
295+ | 06 | part one | 0.05 ms |
296+ | 06 | part two | 0.08 ms |
297+ | 06 | part two faster | 0.06 ms |
298+ | 07 | part one | 0.18 ms |
299+ | 07 | part two | 0.32 ms |
300+ | 08 | part one | 0.15 ms |
301+ | 08 | part two | 1.34 ms |
302+ | 09 | part one | 8.81 ms |
303+ | 09 | part two | 8.72 ms |
304+ | 09 | part two async | 10.15 ms |
305+ | 09 | part two mp | 98.82 ms |
306+ | 10 | part one | 0.60 ms |
307+ | 10 | part two | 1.27 ms |
308+ | 11 | part one | 3.75 ms |
309+ | 11 | part two | 8.69 ms |
310+ | 12 | part one | 10.94 ms |
311+ | 12 | part two | 346.55 ms |
312+ | 13 | part one | 0.51 ms |
313+ | 13 | part two | 0.80 ms |
314+ | 14 | part one | 0.34 ms |
315+ | 14 | part two | 1.18 ms |
316+ | 15 | part one | 17.03 ms |
317+ | 15 | part two | 579.16 ms |
318+ | 16 | part one | 0.39 ms |
319+ | 16 | part two | 0.36 ms |
320+ | 17 | part one | 94.93 ms |
321+ | 17 | part two | 869.35 ms |
322322| 17 | part one quick maths | 0.01 ms |
323- | 18 | part one | 113.40 ms |
324- | 18 | part two | 1824.46 ms |
325- | 19 | part one | 380.54 ms |
326- | 19 | part two | 381.60 ms |
327- | 20 | part one | 52.87 ms |
328- | 20 | part two | 2918.75 ms |
329- | 21 | part one | 0.42 ms |
330- | 21 | part two | 183.55 ms |
331- | 22 | part one | 361.24 ms |
332- | 22 | part two | 2444.70 ms |
333- | 25 | part one | 16343.37 ms |
323+ | 18 | part one | 87.66 ms |
324+ | 18 | part two | 1414.66 ms |
325+ | 19 | part one | 280.30 ms |
326+ | 19 | part two | 282.99 ms |
327+ | 20 | part one | 34.43 ms |
328+ | 20 | part two | 1869.81 ms |
329+ | 21 | part one | 0.20 ms |
330+ | 21 | part two | 122.34 ms |
331+ | 22 | part one | 305.43 ms |
332+ | 22 | part two | 1282.90 ms |
333+ | 25 | part one | 12702.95 ms |
334334
335335</p >
336336</details >
@@ -341,28 +341,65 @@ Collection of my Advent of Code solutions in an overkill project setup 👻🎄.
341341
342342| day | part | duration |
343343| :---: | :---: | -------: |
344- | 01 | part one | 0.21 ms |
345- | 01 | part two | 0.23 ms |
346- | 02 | part one | 1.35 ms |
347- | 02 | part two | 1.27 ms |
348- | 02 | part one with mapping | 0.14 ms |
349- | 02 | part two with mapping | 0.11 ms |
350- | 03 | part one | 0.48 ms |
351- | 03 | part two | 0.37 ms |
352- | 04 | part one | 0.80 ms |
353- | 04 | part two | 2.26 ms |
354- | 05 | part one | 0.82 ms |
355- | 05 | part two | 0.63 ms |
356- | 06 | part one | 0.46 ms |
357- | 06 | part two | 1.45 ms |
358- | 07 | part one | 8.95 ms |
359- | 07 | part two | 8.68 ms |
360- | 08 | part one | 135.83 ms |
361- | 08 | part two | 16.53 ms |
362- | 09 | part one | 7.71 ms |
363- | 09 | part two | 40.68 ms |
364- | 10 | part one | 0.05 ms |
365- | 10 | part two | 0.09 ms |
344+ | 01 | part one | 0.15 ms |
345+ | 01 | part two | 0.17 ms |
346+ | 02 | part one | 0.86 ms |
347+ | 02 | part two | 0.87 ms |
348+ | 02 | part one with mapping | 0.10 ms |
349+ | 02 | part two with mapping | 0.08 ms |
350+ | 03 | part one | 0.39 ms |
351+ | 03 | part two | 0.32 ms |
352+ | 04 | part one | 0.51 ms |
353+ | 04 | part two | 1.73 ms |
354+ | 05 | part one | 0.64 ms |
355+ | 05 | part two | 0.49 ms |
356+ | 06 | part one | 0.31 ms |
357+ | 06 | part two | 1.15 ms |
358+ | 07 | part one | 6.53 ms |
359+ | 07 | part two | 6.40 ms |
360+ | 08 | part one | 108.32 ms |
361+ | 08 | part two | 11.82 ms |
362+ | 09 | part one | 4.74 ms |
363+ | 09 | part two | 23.88 ms |
364+ | 10 | part one | 0.04 ms |
365+ | 10 | part two | 0.07 ms |
366+ | 11 | part one | 0.62 ms |
367+ | 11 | part two | 288.57 ms |
368+ | 13 | part one | 1.11 ms |
369+ | 13 | part two | 67.07 ms |
370+ | 14 | part one | 11.72 ms |
371+ | 14 | part two | 423.37 ms |
372+ | 15 | part one | 1856.95 ms |
373+ | 15 | part two | 3149.72 ms |
374+
375+ </p >
376+ </details >
377+
378+ ### 2023
379+ <details ><summary >Benchmarks for 2023</summary >
380+ <p >
381+
382+ | day | part | duration |
383+ | :---: | :---: | -------: |
384+ | 01 | part one | 0.49 ms |
385+ | 01 | part two | 2.30 ms |
386+ | 02 | part one | 0.35 ms |
387+ | 02 | part two | 0.46 ms |
388+ | 03 | part one | 2.43 ms |
389+ | 03 | part two | 2.39 ms |
390+ | 04 | part one | 1.40 ms |
391+ | 04 | part two | 1.57 ms |
392+ | 05 | part one | 2.97 ms |
393+ | 05 | part two | 287.21 ms |
394+ | 06 | part one | 0.04 ms |
395+ | 06 | part two | 4817.99 ms |
396+ | 06 | part two quadratic | 0.02 ms |
397+ | 07 | part one | 18.39 ms |
398+ | 07 | part two | 32.21 ms |
399+ | 08 | part one | 2.05 ms |
400+ | 08 | part two | 18.14 ms |
401+ | 09 | part one | 2.41 ms |
402+ | 09 | part two | 2.54 ms |
366403
367404</p >
368405</details >
0 commit comments