최대 자리곱
우측 버튼을 눌러 기기를 연결해주세요.
문제정보
최대 자리곱
100
참여자
376
정답률
38.5%
38
14

출력

어떤 수의 자리 곱은 각 자리의 수를 곱함으로써 얻을 수 있다. 예를 들어, 37의 자리곱은 3 * 7 = 21, 102의 자리곱은 1 * 0 * 2 = 0, 8의 자리곱은 8이다.
이때, 1부터 까지의 정수 중 가장 작은 자리곱을 찾는 것은 쉽다. 이 10 이상이라면 최소 자리곱은 항상 0이고, 10 미만이라면 1이기 때문이다. 하지만 가장 큰 자리곱을 찾는 것은 쉽지 않다. 이 주어지면 1부터 까지의 정수 중에 가장 큰 자리곱의 값을 구해보자.

입력


첫째 줄에 정수 이 주어진다. 

  •  

출력


1부터 까지의 정수 중 가장 큰 자리곱의 값을 출력한다.


입/출력 예시
:
공백
:
줄바꿈
:
예시 1
입력
390
출력
216
예시 2
입력
7
출력
7
예시 3
입력
1000000000
출력
387420489
예시 4
입력
4876
출력
2268
⋇ 입출력 형식을 잘 지켜주세요
Q&A
누구나 질문하고 답변할 수 있는 Q&A입니다. 문제를 풀며 어려웠던 부분에 대해 질문해보세요.
이 문제에 관한 질문 (0)