아직 만들고 있는 페이지입니다.

이 페이지는 아직 만드는 중입니다. 보이는 내용은 바뀔 수 있습니다.

지속

면접 대비

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

요약
주어진 수의 십진 자릿수를 곱하는 과정을 한 자리 수가 될 때까지 반복한 횟수를 구합니다.
난이도

쉬움10점 중 1점

유형
시뮬레이션, 구현
정답자
아직 제출이 없습니다

문제

키파는 곱하기를 좋아한다. 수를 보면 각 자리 숫자를 모두 곱해 새로운 수를 하나 만들고, 그렇게 만든 수에 같은 작업을 계속 반복한다. 그러다 수가 한 자리가 되면 더 곱할 것이 없어 키파는 슬퍼진다.

키파의 기쁨이 몇 단계까지 지속되는지 출력하는 프로그램을 작성하시오. 예를 들어 679679는 다음과 같이 줄어든다.

  • 679→6×7×9=378679 \to 6 \times 7 \times 9 = 378 (1단계)
  • 378→3×7×8=168378 \to 3 \times 7 \times 8 = 168 (2단계)
  • 168→1×6×8=48168 \to 1 \times 6 \times 8 = 48 (3단계)
  • 48→4×8=3248 \to 4 \times 8 = 32 (4단계)
  • 32→3×2=632 \to 3 \times 2 = 6 (5단계, 여기서 한 자리가 되어 키파는 슬퍼진다)

679679는 5단계 만에 한 자리가 되므로 5를 출력한다.

입력

첫째 줄에 선행하는 0이 없는 9자리 이하의 정수 NN이 하나 주어진다. (1≤N≤9999999991 \le N \le 999999999)

출력

첫째 줄에 키파의 기쁨이 지속되는 단계의 수를 출력한다. NN이 처음부터 한 자리 수이면 0을 출력한다.

예제3

  1. 예제 1

    입력
    5
    
    예상 출력
    0
    
  2. 예제 2

    입력
    10
    
    예상 출력
    1
    
  3. 예제 3

    입력
    679
    
    예상 출력
    5