#include <iostream>
using namespace std;
int main(void)
{
int N = 0;
int i = 2;
cin >> N;
if (N>=1 and N<=10000000)
{
while (true)
{
if(N % i == 0) // 72 % 2 == 0,
{
cout << i << endl; // 2
N = N / i; // 36 = 72 / 2
i = 1;
}
i = i + 1;
if (N==1)
{
break;
}
}
}
return 0;
}
'Computer Science > 백준 알고리즘' 카테고리의 다른 글
[백준] 11718번 그대로 출력하기 (0) | 2022.06.28 |
---|---|
[백준] 11654번 아스키 코드 (C/C++) (0) | 2022.06.28 |
[백준] 11651번 좌표 정렬하기 2 (파이썬) (0) | 2022.06.28 |
[백준] 11650 좌표 정렬하기 (파이썬) (0) | 2022.06.28 |
[백준] 11508번 2+1 세일 (파이썬) (0) | 2022.06.28 |