julia で、整数の桁数を取得する方法

2018年4月24日火曜日

Julia

t f B! P L
julia で、整数の桁数を取得するには、log10 を採って、floor() で小数点以下を切り捨てて、1を足します。整数にしたいなら、Int64() で整数の扱いにすれば良いです。
julia> hoge=12345
12345

julia> floor(log10(hoge))+1
5.0

julia> hoge=123456789
123456789

julia> floor(log10(hoge))+1
9.0
小数はゼロ桁の扱いになりますので、要注意です。
julia> hoge=0.123456789
0.123456789

julia> floor(log10(hoge))+1
0.0

このブログを検索

人気の投稿

QooQ