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
Posted by 이상욱1
,