본문 바로가기

코딩 테스트/Project Euler @ kr

12) 500개 이상의 약수를 갖는 가장 작은 삼각수는?

반응형

http://euler.synap.co.kr/prob_detail.php?id=12


Skillist 코드---------------------------------------------------------------------------------


public static void main(String[] args){

long sum = 1;

for(int i=2;;i++){

sum +=i;

int su = 2;

long max = sum;

for(long j=2; j<max;j++){

if(sum%j == 0){

max = sum/j;

su +=2;

}

}

System.out.println(sum + " = " + su+"개");

if(su >= 500){

break;

}

}

}

반응형