import java.util.*;
public class Main {
static boolean prime(int m) {
for (int j = 2; j <= Math.sqrt(m); j++) {
if (m % j == 0) {
return false;
}
}
return true;
}
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int m = sc.nextInt();
int factor = 2;
if (m != 1) {
while (!prime(m)) {
if ((m % factor) == 0) {
m /= factor;
System.out.println(factor);
} else {
factor++;
}
}
System.out.println(m);
}
}
}
틀린 이유: 1에 대한 문제 조건을 간과함
728x90
반응형
'매일코테' 카테고리의 다른 글
백준 8단계 no.5 (0) | 2022.07.25 |
---|---|
백준 8단계 no. 4 (0) | 2022.07.25 |
백준 8단계 no.2 (0) | 2022.07.25 |
백준 8단계 no.1 (0) | 2022.07.25 |
백준 7단계 no.8 (0) | 2022.07.24 |