ぎるばーとのノート

もっともっと遠くへ行きたい 空が広く見える場所まで

2015-04-12から1日間の記事一覧

罠が潜んでいる!

ワンライナーの陥穽。 剰余(n rem m)演算とモジュロ(n mod m)演算はnが負のとき結果が違ってきます。端的に言うとモジュロ演算で結果が負の数になることはありません。(詳細は英語版ウィキペディアのモジュロ演算。) 例を挙げた方がいいか……。 n -7 -6…

log2(x)

JavaのMathクラスにはlog2(x)関数が見当たりません。 他のプログラミング言語でもlog2(x)がない場合には役立つ話かも……? さて、下のやり方で何か問題があるでしょうか? Math.log(x) / Math.log(2) 対数の底の変換は、 なので数学的には自然というか素朴な…