トリッキーなコード
■ このスレッドは過去ログ倉庫に格納されています
0871デフォルトの名無しさん
NGNG求めます。(例えば 987654 => 988000 分かりにくい説明でスマソ)
long の場合、10億未満限定ですが。
long f(long data)
{
long bunbo = 1;
while(data/(1000*bunbo) > 0)
bunbo *= 10;
data += (bunbo >> 1);
return bunbo*(data/bunbo);
}
もっと効率のいい方法を考えているのですが・・・。
全然トリッキーでもなんでもないですね。すみません、逝ってきます。
■ このスレッドは過去ログ倉庫に格納されています