Solutions to Advent Of Code 2022
BenchmarkDotNet=v0.13.2, OS=Windows 10 (10.0.19045.2251)
AMD Ryzen 7 3700X, 1 CPU, 16 logical and 8 physical cores
.NET SDK=7.0.100
[Host] : .NET 7.0.0 (7.0.22.51805), X64 RyuJIT AVX2
DefaultJob : .NET 7.0.0 (7.0.22.51805), X64 RyuJIT AVX2
Method | Day | Part | Mean | Error | StdDev |
---|---|---|---|---|---|
Solve | 1 | 1 | 24.790 μs | 0.0600 μs | 0.0532 μs |
Solve | 1 | 2 | 28.957 μs | 0.0775 μs | 0.0725 μs |
Solve | 2 | 1 | 34.991 μs | 0.0693 μs | 0.0648 μs |
Solve | 2 | 2 | 32.597 μs | 0.0926 μs | 0.0867 μs |
Solve | 3 | 1 | 167.470 μs | 0.6133 μs | 0.5736 μs |
Solve | 3 | 2 | 178.204 μs | 0.5955 μs | 0.5570 μs |
Solve | 4 | 1 | 163.524 μs | 0.3694 μs | 0.3275 μs |
Solve | 4 | 2 | 164.259 μs | 0.9345 μs | 0.8284 μs |
Solve | 5 | 1 | 65.193 μs | 0.2348 μs | 0.2196 μs |
Solve | 5 | 2 | 94.967 μs | 0.4889 μs | 0.4334 μs |
Solve | 6 | 1 | 49.606 μs | 0.0584 μs | 0.0546 μs |
Solve | 6 | 2 | 98.153 μs | 0.4445 μs | 0.4158 μs |
Solve | 7 | 1 | 194.346 μs | 0.2886 μs | 0.2700 μs |
Solve | 7 | 2 | 211.033 μs | 1.1534 μs | 1.0225 μs |
Solve | 8 | 1 | 4,409.259 μs | 7.0085 μs | 6.5557 μs |
Solve | 8 | 2 | 5,304.342 μs | 12.5691 μs | 11.1422 μs |
Solve | 9 | 1 | 613.292 μs | 0.9218 μs | 0.8622 μs |
Solve | 9 | 2 | 1,493.396 μs | 2.2559 μs | 2.1102 μs |
Solve | 10 | 1 | 9.898 μs | 0.0578 μs | 0.0541 μs |
Solve | 10 | 2 | 11.820 μs | 0.2168 μs | 0.1921 μs |
Solve | 11 | 1 | 30.143 μs | 0.0329 μs | 0.0292 μs |
Solve | 11 | 2 | 12,876.770 μs | 16.5389 μs | 15.4705 μs |
Solve | 12 | 1 | 2.855 μs | 0.0230 μs | 0.0215 μs |
Solve | 12 | 2 | 14.682 μs | 0.0790 μs | 0.0739 μs |
Solve | 13 | 1 | 311.214 μs | 0.6748 μs | 0.5635 μs |
Solve | 13 | 2 | 592.367 μs | 2.1591 μs | 2.0196 μs |
Solve | 14 | 1 | 478.246 μs | 2.1639 μs | 1.9183 μs |
Solve | 14 | 2 | 557.607 μs | 2.0054 μs | 1.7777 μs |
Solve | 15 | 1 | 8.086 μs | 0.0358 μs | 0.0335 μs |
Solve | 15 | 2 | 291.029 μs | 1.9070 μs | 1.6905 μs |
Solve | 16 | 1 | 129,955.743 μs | 1,042.1163 μs | 974.7962 μs |
Solve | 16 | 2 | 61,404.917 μs | 562.8559 μs | 498.9571 μs |
Solve | 17 | 1 | 5,115.724 μs | 21.7936 μs | 19.3195 μs |
Solve | 17 | 2 | 6,446.004 μs | 14.1797 μs | 11.8407 μs |
Solve | 18 | 1 | 844.181 μs | 1.9261 μs | 1.8017 μs |
Solve | 18 | 2 | 2,080.802 μs | 5.5138 μs | 5.1576 μs |
Solve | 20 | 1 | 24,191.831 μs | 403.0938 μs | 336.6016 μs |
Solve | 20 | 2 | 306,624.625 μs | 4,438.8203 μs | 3,934.8986 μs |
Solve | 21 | 1 | 838.724 μs | 2.5120 μs | 2.0977 μs |
Solve | 21 | 2 | 833.338 μs | 1.5655 μs | 1.3073 μs |
Solve | 22 | 1 | 512.444 μs | 2.4136 μs | 2.2577 μs |
Solve | 22 | 2 | 558.353 μs | 1.9612 μs | 1.8345 μs |
Solve | 23 | 1 | 6,939.623 μs | 18.4856 μs | 17.2914 μs |
Solve | 23 | 2 | 657,027.379 μs | 1,840.5674 μs | 1,631.6151 μs |
Solve | 24 | 1 | 42,303.006 μs | 247.6020 μs | 231.6070 μs |
Solve | 24 | 2 | 1,154,447.487 μs | 3,880.4290 μs | 3,629.7556 μs |
Solve | 25 | 1 | 5.239 μs | 0.0300 μs | 0.0281 μs |
Solve | 25 | 2 | NA | NA | NA |
BenchmarkDotNet=v0.13.2, OS=ubuntu 20.04
AMD Ryzen 7 5700U with Radeon Graphics, 1 CPU, 16 logical and 8 physical cores
.NET SDK=7.0.101
[Host] : .NET 7.0.1 (7.0.122.56804), X64 RyuJIT AVX2
DefaultJob : .NET 7.0.1 (7.0.122.56804), X64 RyuJIT AVX2
Method | Day | Part | Mean | Error | StdDev | Median |
---|---|---|---|---|---|---|
Solve | 1 | 1 | 26.527 μs | 0.0470 μs | 0.0440 μs | 26.533 μs |
Solve | 1 | 2 | 32.140 μs | 0.0680 μs | 0.0636 μs | 32.123 μs |
Solve | 2 | 1 | 35.543 μs | 0.0129 μs | 0.0101 μs | 35.543 μs |
Solve | 2 | 2 | 32.046 μs | 0.0575 μs | 0.0510 μs | 32.045 μs |
Solve | 3 | 1 | 203.207 μs | 1.5815 μs | 1.4793 μs | 203.496 μs |
Solve | 3 | 2 | 218.315 μs | 0.6163 μs | 0.5765 μs | 218.275 μs |
Solve | 4 | 1 | 208.607 μs | 2.0042 μs | 1.8748 μs | 207.990 μs |
Solve | 4 | 2 | 202.714 μs | 0.7859 μs | 0.7352 μs | 202.497 μs |
Solve | 5 | 1 | 89.643 μs | 0.0686 μs | 0.0536 μs | 89.644 μs |
Solve | 5 | 2 | 131.799 μs | 0.5597 μs | 0.5235 μs | 131.745 μs |
Solve | 6 | 1 | 45.424 μs | 0.0730 μs | 0.0609 μs | 45.440 μs |
Solve | 6 | 2 | 86.568 μs | 0.1067 μs | 0.0891 μs | 86.560 μs |
Solve | 7 | 1 | 223.868 μs | 1.1992 μs | 1.1218 μs | 223.457 μs |
Solve | 7 | 2 | 229.177 μs | 0.5391 μs | 0.4779 μs | 229.079 μs |
Solve | 8 | 1 | 5,893.941 μs | 24.2310 μs | 21.4801 μs | 5,888.739 μs |
Solve | 8 | 2 | 7,074.571 μs | 26.1248 μs | 21.8154 μs | 7,075.311 μs |
Solve | 9 | 1 | 604.995 μs | 0.4451 μs | 0.3946 μs | 605.037 μs |
Solve | 9 | 2 | 1,589.622 μs | 2.6800 μs | 2.5068 μs | 1,588.953 μs |
Solve | 10 | 1 | 10.077 μs | 0.0724 μs | 0.0677 μs | 10.063 μs |
Solve | 10 | 2 | 12.320 μs | 0.0548 μs | 0.0512 μs | 12.322 μs |
Solve | 11 | 1 | 35.729 μs | 0.0558 μs | 0.0494 μs | 35.729 μs |
Solve | 11 | 2 | 14,522.727 μs | 7.6837 μs | 5.9989 μs | 14,521.519 μs |
Solve | 12 | 1 | 2.931 μs | 0.0083 μs | 0.0074 μs | 2.933 μs |
Solve | 12 | 2 | 19.505 μs | 0.0341 μs | 0.0302 μs | 19.502 μs |
Solve | 13 | 1 | 458.396 μs | 2.3225 μs | 2.1725 μs | 457.987 μs |
Solve | 13 | 2 | 819.059 μs | 2.5413 μs | 2.3772 μs | 819.305 μs |
Solve | 14 | 1 | 538.702 μs | 2.6732 μs | 2.3697 μs | 538.319 μs |
Solve | 14 | 2 | 629.591 μs | 0.9897 μs | 0.8264 μs | 629.353 μs |
Solve | 15 | 1 | 11.243 μs | 0.0795 μs | 0.0743 μs | 11.239 μs |
Solve | 15 | 2 | 359.833 μs | 1.9027 μs | 1.6867 μs | 359.782 μs |
Solve | 16 | 1 | 175,742.837 μs | 558.3598 μs | 494.9714 μs | 175,645.204 μs |
Solve | 16 | 2 | 72,083.305 μs | 569.1422 μs | 532.3760 μs | 72,022.277 μs |
Solve | 17 | 1 | 6,851.780 μs | 26.3966 μs | 24.6914 μs | 6,846.362 μs |
Solve | 17 | 2 | 8,225.523 μs | 10.7755 μs | 10.0794 μs | 8,228.413 μs |
Solve | 18 | 1 | 1,107.466 μs | 3.3575 μs | 2.9764 μs | 1,107.070 μs |
Solve | 18 | 2 | 3,022.259 μs | 2.3807 μs | 1.9880 μs | 3,022.129 μs |
Solve | 20 | 1 | 22,077.602 μs | 257.7804 μs | 241.1279 μs | 22,073.330 μs |
Solve | 20 | 2 | 314,641.574 μs | 1,533.2664 μs | 1,434.2184 μs | 313,580.350 μs |
Solve | 21 | 1 | 1,066.752 μs | 4.4144 μs | 4.1292 μs | 1,065.421 μs |
Solve | 21 | 2 | 1,089.742 μs | 21.6526 μs | 37.3497 μs | 1,071.324 μs |
Solve | 22 | 1 | 561.867 μs | 0.6414 μs | 0.5008 μs | 561.940 μs |
Solve | 22 | 2 | 593.653 μs | 0.7029 μs | 0.6231 μs | 593.789 μs |
Solve | 23 | 1 | 7,824.697 μs | 11.1663 μs | 10.4449 μs | 7,823.839 μs |
Solve | 23 | 2 | 793,118.945 μs | 3,234.6755 μs | 3,025.7175 μs | 794,397.231 μs |