Algorithm
JAVA : Log 함수를 이용한 자리수 구하기
하이후에호
2020. 2. 7. 09:18
반응형
Math.log10 함수를 이용한 자리수 구하기.
1
2
3
|
public static void main(String args[]) {
System.out.println((int)Math.log10(213)+1);
}
http://colorscripter.com/info#e" target="_blank" style="color:#4f4f4ftext-decoration:none">Colored by Color Scripter
|
Log10 값은 승수를 구해준다.
1은 10^0
10 은 10^1
100은 10^2
50은 1.69 정도 나온다..
따라서 Math.log10을 이용한 값에서 (int)형으로 변환해서 소수를 제거후 +1 해주면 빠르게 자리수를 구할수 있다.
반응형