만드는 중입니다

아직 만드는 중이라 바뀔 수 있습니다

약수의 개수

면접 대비

시간 제한1초메모리 제한1024 MB

요약
n이 주어질 때 1부터 n까지의 수 중 약수가 가장 많은 수와 그 약수의 개수를 구합니다.
난이도

쉬움10점 중 3점

유형
완전 탐색, 수학
정답자
아직 제출이 없습니다

문제

자연수 nn이 주어진다. 1 이상 nn 이하의 정수 중에서 양의 약수의 개수가 가장 많은 수를 구하라.

예를 들어 n=20n = 20이면 답은 12이다. 12의 약수는 1, 2, 3, 4, 6, 12로 모두 6개이다.

입력

정수 nn이 하나 주어진다 (1≤n≤100 0001 \le n \le 100\,000).

출력

첫 번째 줄에 1 이상 nn 이하의 수 중 약수의 개수가 최대인 수를 출력한다. 두 번째 줄에는 그 수의 약수 개수를 출력한다.

약수의 개수가 최대인 수가 여러 개이면 그중 아무거나 하나를 출력한다.

예제1

  1. 예제 1

    입력
    20
    
    예상 출력
    12
    6