0
我正在寫這個,但沒有得到輸出。
我是新來解決JavaScript中的項目歐拉問題
但獲取錯誤請幫助我。JavaScript中數字2 pow 1000的數字總和爲
function pow(n, p) {
var r = (n, 0, 0);
var bn = (n, 0, 0);
for (var i = 1; i < p; i++) {
r = mult(r, bn);
}
return r;
}
function sumDigits(n) {
var bns = bigInt2str(n, 10);
var dStr = 0;
var a = bns.split('');
for (i in a) {
dStr += parseInt(a[i]);
}
return dStr;
}
console.log(sumDigits(pow(2, 1000)));
請幫我
哪裏'MULT()'函數 – adeneo
注意'VAR R =(N,0,0);'不作任何感覺,它最終每次都是'0' – adeneo
2^1000在JavaScript'Number'中無法準確表示** - 它太大了 - 您需要一些可以處理任意精度數字的東西,或者至少它有302個1001位整數 –