두뇌 스트레칭

ALGEBRA

상용로그의 정수부분은 무엇을 의미할까?

상용로그의 정수부분은 수의 크기를 자릿수로 읽게 해주는 중요한 정보입니다. 특히 큰 수의 자릿수나 아주 작은 소수의 위치를 판단할 때 매우 유용하게 쓰입니다.

상용로그는 밑이 10인 로그입니다.

logN=log10N\log N=\log_{10}N
logN=x10x=N\log N=x\quad \Longleftrightarrow \quad 10^x=N

따라서 상용로그는 어떤 수 NN이 10의 몇 제곱쯤 되는지를 알려줍니다.

1. N이 1보다 크거나 같을 때

예를 들어 다음과 같은 상황을 생각해봅시다.

logN=3.27\log N=3.27\cdots

이때 정수부분은 3이므로 다음 부등식이 성립합니다.

3logN<43\le \log N<4

로그를 지수 형태로 바꾸면 다음과 같습니다.

103N<10410^3\le N<10^4
1000N<100001000\le N<10000

따라서 NN은 네 자리 수입니다.

일반적으로 logN\log N의 정수부분이 nn이면 다음이 성립합니다.

10nN<10n+110^n\le N<10^{n+1}

logN\log N의 정수부분이 nn이면, NNn+1n+1자리 수입니다.

2. N이 0보다 크고 1보다 작을 때

이번에는 다음과 같은 수를 생각해봅시다.

N=0.0047N=0.0047

이 수는 다음 범위에 있습니다.

0.0010.0047<0.010.001\le 0.0047<0.01
103N<10210^{-3}\le N<10^{-2}

따라서 로그를 취하면 다음과 같이 생각할 수 있습니다.

3logN<2-3\le \log N<-2

그러므로 logN\log N의 정수부분은 3-3입니다. 이때 0.00470.0047은 소수점 아래 셋째 자리에서 처음으로 0이 아닌 숫자가 나옵니다.

일반적으로 logN\log N의 정수부분이 n-n이면 다음이 성립합니다.

10nN<10n+110^{-n}\le N<10^{-n+1}

logN\log N의 정수부분이 n-n이면, NN은 소수점 아래 nn번째 자리에서 처음으로 0이 아닌 숫자가 나옵니다.

3. 음수의 정수부분은 조심해야 한다

여기서 주의할 점이 있습니다. 음수의 정수부분은 단순히 소수점 아래를 버린 값이 아닙니다.

예를 들어 2.43-2.43의 정수부분은 2-2가 아니라 3-3입니다.

32.43<2-3\le -2.43<-2

정수부분은 그 수보다 작거나 같은 정수 중 가장 큰 정수로 생각하면 됩니다.

핵심 정리

조건정수부분의 의미알 수 있는 것
N1N\ge 1logN\log N의 정수부분 = nn10nN<10n+110^n\le N<10^{n+1} 이므로 NNn+1n+1자리 수입니다.
0<N<10<N<1logN\log N의 정수부분 = n-n10nN<10n+110^{-n}\le N<10^{-n+1} 이므로 소수점 아래 nn번째 자리에서 처음으로 0이 아닌 숫자가 나옵니다.

한 줄로 정리하면, 상용로그의 정수부분은 수의 크기를 자릿수로 읽게 해주는 정보입니다.