더북(TheBook)

이 예제의 출력 결과는 다음과 같다.

1007 의 자릿수는 4 이다.

자릿수를 구하는 다른 방법도 있다. 가령 상용 로그(밑이 10인 로그) 값을 활용할 수도 있다.1 하지만 이 예제에서는 숫자를 문자열 타입으로 변환하여 길이를 구하는 방법을 제안하고 있다.

Note ≡


숫자를 문자열 타입으로 변환하는 것은 아스키코드(ASCII)나 유니코드(unicode) 숫자로 변환하는 것과는 다르다. 이는 ord 함수를 사용하여 한 번에 한 문자씩 처리해야 하는 다른 기능이다.

 

 


1 역주 가령 숫자 n의 자릿수는 (log10 n + 1)이다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.