알고리즘
[JAVA]백준 11653번: 소인수분해
Kwoncorin
2020. 12. 23. 16:50
728x90
11653번: 소인수분해
첫째 줄에 정수 N (1 ≤ N ≤ 10,000,000)이 주어진다.
www.acmicpc.net
1. 문제 설명
정수가 주어졌을 때 소인수분해하는 문제이다.
2. 코드
import java.lang.reflect.Array;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scan=new Scanner(System.in);
int num=scan.nextInt();
int start=2;
while(num!=1){
if(num%start==0){
System.out.println(start);
num/=start;
}else
start++;
}
scan.close();
}
}
728x90