https://www.acmicpc.net/problem/11653
import java.io.*;
public class Main {
public static void main(String[] args) throws IOException{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int n = Integer.parseInt(br.readLine());
StringBuilder sb = new StringBuilder();
for (int i = 2; i * i <= n; i++) {
while (n % i == 0){
sb.append(i).append("\n");
n /= i;
}
}
if(n != 1) sb.append(n);
System.out.println(sb);
}
}
'Algorithm > Baekjoon Online Judge' 카테고리의 다른 글
[Java] [Math] 백준 11050 이항 계수 브론즈1 (0) | 2024.05.04 |
---|---|
[Java] [Math] 백준 6064 카잉 달력 실버1 (0) | 2024.05.04 |
[Java] [Math] 백준 1929 소수 구하기 실버3 (0) | 2024.05.04 |
[Java] [Math] 백준 1978 소수 찾기 브론즈2 (0) | 2024.05.04 |
[Java] 프로그래머스 level2 다리를 지나는 트럭 (1) | 2024.04.21 |