ダウンロードとかインストールとかについてる進捗度の%。
あれ見てて思った。
5%ずつ増えてるけど、時々6%だなぁ。
なら実際、何%ずつ増えてんのよこれ。
てね。
という事で。
a % ずつ増える
n 回に1回 a + 1 % 増える、この場合、
a * n / n < x < ( a * n + 2 ) / n
を満たす x %で増えている。
ついでに。
a % ずつ増える
n 回中 m 回 a + 1 % 増える、この場合、
( a * n + m - 1 ) / n < x < ( a * n + m + 1 ) / n
を満たす x %で増えている。
全ての場合に拡張できてしまいましたね。
小数点の場合は位を変えれば、同様の計算です。
すげーすっきりした。
数学の人って、普段からこんな事考えてるんですよ。
あと多分、プログラマーさんも。