문제
https://www.acmicpc.net/problem/11653
자연수 N이 주어질 때, 소인수분해 결과를 오름차순으로 출력하는 문제였다.
문제 풀이
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());
while(N!=1){
for(int i=2;i<=N;i++){
if(N%i==0){
System.out.println(i);
N/=i;
break;
}
}
}
}
}
'코딩테스트 > 백준' 카테고리의 다른 글
[백준/JAVA]1085번 직사각형에서 탈출 (0) | 2025.05.16 |
---|---|
[백준/JAVA]27323번 직사각형 (0) | 2025.05.16 |
[백준/JAVA]2581번 소수 (0) | 2025.05.08 |
[백준/JAVA]1978번 소수 찾기 (0) | 2025.05.07 |
[백준/JAVA]9506번 약수들의 합 (0) | 2025.05.06 |