[출제의도] 로그의 정의를 이용하여 함숫값 문제 해결하기
2≤lognk<3에서 n2≤k<n3이고 로그의 밑 조건에 의해 n>1이다.
1보다 큰 자연수 n에 대하여 n2≤k<n3을 만족시키는 100이하의 자연수 k를 구하면 다음과 같다.
n=2: 4≤k<8에서 k=4,5,6,7
n=3: 9≤k<27에서 k=9,10,⋯,26
n=4: 16≤k<64에서 k=16,17,⋯,63
n=5: 25≤k<125에서 k=25,26,⋯,100
n=6: 36≤k<216에서 k=36,37,⋯,100
n=7: 49≤k<343에서 k=49,50,⋯,100
n=8: 64≤k<512에서 k=64,65,⋯,100
n=9: 81≤k<729에서 k=81,82,⋯,100
n=10: 100≤k<1000에서 k=100
그러므로 k의 값에 따라 조건을 만족시키는 f(k)를 구하면 다음과 같다.
(ⅰ) k=1,2,3일 때, f(k)=0
(ⅱ) k=4,5,6,7일 때, f(k)=1
(ⅲ) k=8일 때, f(k)=0
(ⅳ) k=9,10,⋯,15일 때, f(k)=1
(ⅴ) k=16,17,⋯,24일 때, f(k)=2
(ⅵ) k=25,26일 때, f(k)=3
(ⅶ) k=27,28,⋯,35일 때, f(k)=2
(ⅷ) k=36,37,⋯,48일 때, f(k)=3
(ⅸ) k=49,50,⋯,80일 때, f(k)=4
(ⅹ) k=81,82,⋯,99일 때, f(k)=5
(ⅺ) k=100일 때, f(k)=6
따라서 f(k)=4가 되도록 하는 k의 최댓값은 80이다.