On every flashlight in the repository, the bottom of the ramp has been artificially shortened because the resolution isn’t high enough in the hardware. It would otherwise end up with a ramp which looks like “1,1,1,1,1,1,2,2,2,2,2,2,3,3,3,4,4,4,5,5,6,6,7,7,8,9,10”.
But with your solution, it seems like it’d be able to hit the in-between levels at the bottom. The intended values are “1.00, 1.07, 1.15, 1.25, 1.35, 1.47, 1.59, 1.74, 1.90, 2.07, 2.27, 2.48, 2.72, 2.99, 3.27, 3.59, 3.94, 4.32, 4.74, 5.19, 5.69, 6.23, 6.82, 7.46, 8.16, 8.91, 9.73, 10.62”.