開発blog?とりあえず何でもやってみる人。試した結果などの記録的な何か(笑)。参考にでもなれば嬉しい。利用制限はありません。[edit]数値の桁数を知りたいシーンはわりと良くあるもので、調べてみると「10で割っていく方法」や「文字列に変換する方法」「対数を使う方法」「配列にあらかじめ各桁の最大(9999のような)を入れておいて比較する方法」などあるようだが、実行速度は言語によってまちまちのようなので、簡単なアルゴリズムを色々知っておいても損はないだろうと試してみた。abc)の大きさを比較する■任意精度を使う■10で割っていく方法まずは一番オーソドックスな方法(?)でやってみよう。これは以前書いた「基数変換のアルゴリズム」と同じと言っても良い。基数変換では具体的な桁の値をリストで返しているが、それをカウントに変えるだけだ。故に基数変換の戻値のリストのサイズ(List.size())でも同じとなる。基数変換のコードの一部を抜き出して少しばかり改造してみよう。