만드는 중입니다

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

소인수분해

면접 대비

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

요약
1부터 10,000,000까지 정수 N의 소인수를 중복 횟수만큼 오름차순으로 한 줄에 하나씩 출력합니다.
난이도

쉬움10점 중 3점

유형
정수론
정답자
아직 제출이 없습니다

문제

정수 NN이 주어지면 NN을 소인수분해하는 프로그램을 작성하시오.

입력

첫째 줄에 정수 NN (1≤N≤10 000 0001 \le N \le 10\,000\,000)이 주어진다.

출력

NN의 소인수를 오름차순으로 한 줄에 하나씩 출력한다. 같은 소인수가 여러 번 나누어떨어지면 나누어떨어지는 횟수만큼 출력한다. NN이 11이면 아무것도 출력하지 않는다.

예제5

  1. 예제 1

    입력
    72
    
    예상 출력
    2
    2
    2
    3
    3
    
  2. 예제 2

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

    입력
    6
    
    예상 출력
    2
    3
    
  4. 예제 4

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

    입력
    9991
    
    예상 출력
    97
    103