Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
次のように数値を丸める関数を作成する必要があります。
33120->34000
21001->22000
小数点はありませんが、下 3 桁に 1 以外の数字が存在する場合は、4 桁目をインクリメントし、下 3 桁を 0 に設定する必要があります。
最適化されたものが必要です。800,000 を超える番号があるため、各番号の各桁をトラバースしたくありません。
前もって感謝します!
var result = Math.Ceiling((double) x/1000)*1000;