반응형
안녕하세요 알통몬입니다. 공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!! 포스팅 내용이 찾아주신 분들께 도움이 되길 바라며 더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^
|
215 = 32768 의 각 자리수를 더하면 3 + 2 + 7 + 6 + 8 = 26 입니다.
2^1000의 각 자리수를 모두 더하면 얼마입니까?
public class Question {
public static void main(String[] args) {
BigInteger bi = new BigInteger("1");
int sum = 0;
for(int i=1;i<1001;i++){
bi = bi.multiply(BigInteger.valueOf(2));
}
String str = String.valueOf(bi);
String str2[] = str.split("");
for(int i = 0; i<str.length(); i++){
sum += Integer.parseInt(str2[i]);
}
System.out.println(sum);
}
}
반응형
'알고리즘,손코딩 문제' 카테고리의 다른 글
프로젝트 오일러 문제 13 : 아래에 50자리 숫자가 100개 있습니다. 이것을 모두 더한 값의 첫 10자리는 얼마입니까? (0) | 2017.03.11 |
---|---|
프로젝트 오일러 문제 4 : 세 자리 수를 곱해 만들 수 있는 가장 큰 대칭수는 얼마입니까? (0) | 2017.03.11 |
프로젝트 오일러 문제 25 : 피보나치 수열에서 값이 처음으로 1000자리가 되는 것은 몇번째 항입니까? (0) | 2017.03.11 |
프로젝트 오일러 문제 20 : 100! 의 자리수를 모두 더하면 얼마입니까? (0) | 2017.03.11 |
프로젝트 오일러 문제 3 : 600851475143의 소인수 중에서 가장 큰 수를 구하세요. (0) | 2017.03.11 |