728x90
반응형
질문 : 정수의 자릿수를 얻는 방법?
이 방법보다 정수의 자릿수를 얻는 더 깔끔한 방법이 있습니까?
int numDigits = String.valueOf(1000).length();
답변
당신의 문자열 기반 솔루션은 완벽하게 괜찮습니다. "단순한"것은 없습니다. 수학적으로 숫자는 길이도없고 숫자도 없다는 것을 알아야합니다. 길이와 자릿수는 둘 다 특정 밑수, 즉 문자열에있는 숫자 의 물리적 표현의 속성입니다.
로그 기반 솔루션은 문자열 기반 솔루션이 내부적으로 수행하는 것과 동일한 작업을 수행하며 (일부) 길이 만 생성하고 숫자를 무시하기 때문에 더 빠르게 수행합니다. 그러나 실제로 의도가 더 명확하다고 생각하지는 않습니다. 이것이 가장 중요한 요소입니다.
출처 : https://stackoverflow.com/questions/1306727/way-to-get-number-of-digits-in-an-int
728x90
반응형
'개발관련 > Git' 카테고리의 다른 글
잘못된 Git 브랜치에 대한 커밋을 수정하는 방법 (0) | 2021.06.08 |
---|---|
Git을 푸시하기 전에 여러 커밋 결합 (0) | 2021.06.07 |
Git에서 파일 이름의 대소 문자 변경 (0) | 2021.06.06 |
GitHub에 푸시 할 수 없음-병합이 필요하다고 계속 말합니다. (0) | 2021.06.05 |
Git 저장소의 원격 목록? (0) | 2021.06.04 |