반응형
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 해주면 빠르게 자리수를 구할수 있다.
반응형
'Algorithm' 카테고리의 다른 글
정렬 (0) | 2020.02.11 |
---|---|
특정 Map 회전 시키기 (0) | 2020.02.07 |
부분집합의 조합 구하기 : JAVA (0) | 2020.02.06 |
JAVA : Uppered Bounded (0) | 2020.02.03 |
비트 연산을 이용해 2^n 이 맞는지 판별하기 (0) | 2020.02.02 |