cost 168 ms
我如何遞歸地為大數做 sum_of_digits

[英]How do I do sum_of_digits recursively for large numbers

目前,我已經編寫了一個遞歸的 function 來執行 sum_of_digits 但它適用於較小的數字,例如小於 6。 但是對於更大的數字,由於某種原因計算會出錯。 我在這里做錯了什么? ...

數字總和/精確數字

[英]sum of numbers/extact digits

我是編碼新手,並嘗試提取和打印無數字。 我編寫了 2 個不同的代碼,但無法將它們組合起來。 我會很感激一些建議。 (我嘗試使用*args但沒有用) ...

C++中的數字總和

[英]Sum of digits in C++

要求的程序是數字和: 輸入數據采用以下格式:第一行包含 N - 要處理的值的數量; 然后 N 行將描述應由 3 個整數 ABC 計算數字總和的值; 對於每種情況,您需要將 A 乘以 B 並添加 C(即 A * B + C) - 然后計算結果的數字總和。 答案應該有N個結果,也用空格隔開 我的 C ...

用額外的文本 X= 計算兩個變量的總和

[英]Making sum of two variable with extra text X=

兩個變量 A 和 B。我需要用額外的字 X= 打印這兩個變量的總和, 輸入 A=3; B=2; 輸出,X=5; 我需要 (X=5;) 這個帶有 X= 的總答案我如何在 javascript 中做到這一點? 請幫我。 ...

使用列表推導對非負數的數字進行交叉總和

[英]Cross sum of digits of a non-negative number using list comprehension

我正在尋找一個非負數的數字總和(“交叉總和”)的非遞歸實現,如下所示: 一個數字的交叉和(例如 512)是其各個數字的總和(例如 5 + 1 + 2 = 8) cs 將一個非負數“n”作為輸入,然后應該使用列表推導將數字拆分為其數字(例如 1234 -> [1,2,3,4]),然后將其相加。 ...

使用列表理解的非負數的數字總和

[英]Sum of digits of non-negative number using list comprehension

我正在尋找一個非負數的數字總和(“交叉總和”)的非遞歸實現,如下所示: 基本上:如何僅使用列表推導從非負整數中獲取數字列表? 交叉和示例:157 的交叉和是 1 + 5 + 7 = 13 “通常的方法”是使用模和除法遞歸地從數字中提取數字,然后像這樣總結它們: 然而,我很難在沒有遞歸和列表理解的情 ...

如何拆分整數

[英]How To Split An Integer

我正在嘗試創建一個附加持久性程序,其中用戶輸入一個數字,程序輸出總迭代次數(或附加持久性)。 我想對其進行編碼,以便不使用字符串數據類型。 是否有任何內置函數或其他可以使用的函數,以便我可以將大量數字拆分為單獨的數字? 注意事項: 我在 VB.Net 的控制台應用程序中編碼 我在編碼方面 ...

C中測試用例的數字總和

[英]Sum of digits with test cases in C

我試圖用測試用例找到數字的sum 。 但問題是在我找到一個sum ,這個sum會加到下一個sum但我只有那個數字的一​​個特定sum 。 請幫忙。 這是我的代碼: 這是我的輸出: 為什么我之前的sum加到下一個sum ? 我不理解。 我想要的輸出: ...

我可以更有效地計算 2ⁿ 的數字和嗎?

[英]Can I compute digital sum of 2ⁿ more efficiently?

我正在嘗試在 C 中創建一個遞歸函數,用於計算 2ⁿ 中的數字總和,其中 n < 10⁷。 我做了一些有用的東西,但它很慢(對於 n = 10⁵ 需要 19 秒)。 該函數必須在最多 1 秒內返回總和。 我的算法使用數組來計算 2ⁿ 來存儲它的數字,並且它沒有使用遞歸函數。 有沒有辦法在不計 ...

加法持久性和加法根程序在輸入數字后無響應

[英]Additive Persistence and Additive Root Program Not Responding After Inputting Number

我的初學者 C 編程 class 有一個家庭作業: 加法持久性是 integer 的數字總和的屬性。 找到數字之和,然后對和進行數字之和,重復直到達到單個 integer 數字。 這種循環的數量是該整數的加法持久性。 考慮以下示例: ● integer開頭為1234 ● 其位數為 1+2+3+4 ...

5000次以上深度遞歸時函數堆棧溢出

[英]function stack overflow when 5000+ deep recursion

此功能適用於較小的數組。 但是,當給定非常大的“ int”數組時,它會失敗。 我向上看,發現內存不足的堆棧導致了問題,因為它無法分配足夠的空間來容納所有內部循環的變量。 那么如何解決呢? 我現在只想對此進行“熱修復”。 然后,也許我會找到這個問題的最佳解決方案。 ...

如何優化和尋找大輸入的輸出?

[英]How to optimize and find output for large inputs?

對於輸入數字N ,我試圖找到滿足以下條件的特殊對(x,y)的數量: x != y 1 <= N <= 10^50 0 <= x <= N 0 <= y <= N F(x) + F(y)是質數,其中F是數字的所有數字之和 最后打印計數模 1 ...

如何迭代地計算一個數字的總和 - java / bluej

[英]How to calculate the sum of digits in a number iteratively - java/bluej

我正在創建兩個方法 - 一個以遞歸方式計算數字中的數字之和,另一個以迭代方式計算。 我已經創建了遞歸方法,並且在很大程度上我理解了找到數字之和的概念,但我不確定如何正確地將它放入迭代方法中。 我的代碼沒有給我正確的輸出。 數字“n”是10,意味着預期的輸出是1.我得到11.你能告 ...

64位數字和(C)[隨時編輯我的英語]

[英]64 Bit digitsum (C) [Feel Free to edit my English]

這是我分配的一部分,但我不知道為什么輸出不正確。 救命? 輸入/輸出示例: 當我使用gcc進行編譯時,它僅顯示輸出“ sum is 310”而不是“ sum is 10”? 我是C語言編程的新手,我還在學習。 ...

獲取所有數字等於其給定總和的n位數字

[英]Get all n-digit numbers whose sum of digits equals to given sum

我怎樣才能得到所有n位數字的總和等於給定的總和? 我需要最快的解決方案,因為n可以等於9,總和可以等於1000。 我已經在下面實現了解決方案,但是它太慢了... ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM