Java:
package ProjectEuler21;
import java.math.BigInteger;
import java.util.ArrayList;
public class Main {
public static void main(String[] args) {
}
public static BigInteger berechneSummer(int max) {
var result = BigInteger.ZERO;
var temp = BigInteger.ZERO;
var list = new ArrayList<Integer>();
for (var i = 1; i < max; i++) {
for (var j = 1; j < i; j++) {
if (i % j == 0) {
list.add(i / j);
}
}
for (int k = 0; k < list.size(); k++) {
temp += BigInteger.valueOf(list.get(k));
}
}
return result;
}
}
weiß irgendwer wieso in Zeile 22 ein Fehler angezeigt wird. Also ich habe bei Oracle geschaut und eigentlich addiert man einen BigInteger so, wie ich es getan habe