日々常々

ふつうのプログラマがあたりまえにしたいこと。

2010-12-13から1日間の記事一覧

割り算を除算演算子なしで

何でこんなものを書こうと思ったんだろう…。 x = 10 //割られる数 y = 3 //割る数 z = 5 //小数点以下の最大桁数 i=0; j=1; while (x > 0 && z >= 0) { while(x >= y) {x-=y; i+=j} y *= 0.1; j *= 0.1; --z; } println i なんかもっと良い書き方ある気がす…