package Algoexam;
import java.util.Vector;
public class Soinsuexam {
public static void main(String[] args) {
Soinsuexam s= new Soinsuexam() ;
Vector c = new Vector();
c=s.soinsu(24);
for(int i=0 ; i<c.size(); i++){
System.out.println(c.get(i));
}
}
public Vector soinsu(int n ){
Vector v= new Vector();
if(n==1){
v.add(n);
return v;
}
for (int div=2;n>1;div++){
while(n%div==0){
n/=div;
v.add(div);
}
}
return v;
}
}
'Algorithm' 카테고리의 다른 글
parseint (atoi)구현 (0) | 2015.06.24 |
---|---|
length() 메소드 작성 (0) | 2015.06.23 |
너비우선탐색 과 깊이우선탐색 (0) | 2015.05.20 |
피보나치 동적계획법 소스 (0) | 2015.05.20 |
동적 프로그램과 분할정복의 차이 (0) | 2015.05.12 |