package net.projecteuler;
import java.math.BigInteger;
public class Problem16 extends AbstractProblem {
private BigInteger num;
@Override
public void init(Object... inits) {
BigInteger i = new BigInteger("2");
num = i.pow(1000);
}
@Override
public void solve() {
String s = num.toString();
BigInteger sum = new BigInteger("0");
for(int i = 0; i < s.length(); i++) {
sum = new BigInteger(String.valueOf(s.charAt(i))).add(sum);
}
println("Sum: " + sum.toString());
}
}