728x90
https://www.acmicpc.net/problem/11653
📝 나의풀이
import java.util.Scanner;
public class Main {
public static void main(String[] args){
Scanner scanner = new Scanner(System.in);
int N = scanner.nextInt();
for(int i=2; i<=N; i++) {
for(;;) {
if(N%i==0) {
//나누어떨어지면 i를 출력하고 N은 i를 나눈값으로 다시 넣어준다.
N = N/i;
System.out.println(i);
} else {
break;
}
}
}
}
}
728x90
'코딩테스트 > [JAVA] 백준' 카테고리의 다른 글
[백준 | 1316번] 그룹 단어 체커 (0) | 2023.08.16 |
---|---|
[백준 | 3009번] 네 번째 점 (0) | 2023.08.16 |
[백준 | 2566번] 최댓값 (0) | 2023.08.16 |
[백준 | 10798번] 세로읽기 (0) | 2023.08.16 |
[백준 | 11718번] 그대로 출력하기 (0) | 2023.08.16 |