2^15 = 32768且其數字之和是3 + 2 + 7 + 6 + 8 = 26. 數字2^1000的數字之和是多少?項目歐拉沒有。 16
我想解決項目歐拉問題16號。我試圖將數組中的2的能力。假設2^6 = 128
。然後
int arr[1000];
arr[0] = 1 // or 8 (In other way also)
arr[1] = 2
arr[2] = 8 // or 1
// and so on....
但現在問題是如何解決這個問題。
我在將數字轉移到下一個數組位置時遇到問題。現在假設 ,
arr[0] = 8;
在下一迭代
arr[0] = 1; and array[1] = 6;
這裏arr[0]
包含1和arr[1]
包含6. 接着
arr[0] = 3;
arr[1] = 2;
....
....
//2^6
arr[0] = 1;
arr[1] = 2;
arr[2] = 8;
...
...
//2^10
arr[0] = 1;
arr[1] = 0;
arr[2] = 2;
arr[3] = 4;
.....
.....
等。請幫幫我。
我寧願假設'2^7 == 128'。只需加倍數字,如果結果大於9,則將十進位移至下一位。 –
@Daniel Fischer:你的回答確實對我有幫助。謝謝 –