반응형
http://euler.synap.co.kr/prob_detail.php?id=16
Skillist 코드---------------------------------------------------------------------------------
public static void main(String[] args){
BigInteger number = BigInteger.valueOf(1);
BigInteger temp;
BigInteger sum = BigInteger.valueOf(0);
for(int i=0 ;i<1000;i++){
number = number.multiply(BigInteger.valueOf(2));
}
while(number!=BigInteger.valueOf(0)){
temp = number.divide(BigInteger.valueOf(10));
sum = sum.add(number.subtract(temp.multiply(BigInteger.valueOf(10))));
number = temp;
}
System.out.println(sum);
}
반응형
'코딩 테스트 > Project Euler @ kr' 카테고리의 다른 글
67) 삼각형에서 경로의 합 중 최대값을 구하는 효율적인 방법은? (0) | 2017.02.16 |
---|---|
18) 삼각형을 따라 내려가면서 합이 최대가 되는 경로 찾기 (0) | 2017.02.16 |
15) 20×20 격자의 좌상단에서 우하단으로 가는 경로의 수 (0) | 2017.02.15 |
14) 백만 이하로 시작하는 우박수 중 가장 긴 과정을 거치는 것은? (0) | 2017.02.15 |
12) 500개 이상의 약수를 갖는 가장 작은 삼각수는? (0) | 2017.02.15 |