原文:Leetcode練習(Python):第258題:各位相加:給定一個非負整數 num,反復將各個位上的數字相加,直到結果為一位數。

題目: 各位相加:給定一個非負整數 num,反復將各個位上的數字相加,直到結果為一位數。 示例: 輸入: 輸出: 解釋: 各位相加的過程為: , 。 由於 是一位數,所以返回 。進階:你可以不使用循環或者遞歸,且在 O 時間復雜度內解決這個問題嗎 思路: 思路較簡單。 程序: class Solution: def addDigits self, num: int gt int: if num : ...

2020-05-27 10:22 0 615 推薦指數:

查看詳情

202008xx給定一個整數n(1<=n<=1000000000),要求從個位開始分離出它的每一位數字,從個位開始按照從低位到高位的順序依次輸出每一位數字(奧賽一本通p64 4)

//給定一個整數n(1<=n<=1000000000),要求從個位開始分離出它的每一位數字,從個位開始按照從低位到高位的順序依次輸出每一位數字(奧賽一本通p64 4) //第一種解法 ,用到了stringstream,沒用to_string,因為dev5.92版本不支持這個命令 ...

Sat Aug 01 18:29:00 CST 2020 0 1319
Leetcode練習(Python):第66給定一個整數組成的空數組所表示的整數,在該的基礎上加一。 最高位數字存放在數組的首位, 數組中每個元素只存儲單個數字。 你可以假設除了整數 0 之外,這個整數不會以零開頭。

題目: 給定一個整數組成的空數組所表示的整數,在該的基礎上加一。 最高位數字存放在數組的首位, 數組中每個元素只存儲單個數字。 你可以假設除了整數 0 之外,這個整數不會以零開頭。 思路:考慮進位的情況就可以了,較簡單 程序: class ...

Wed Apr 22 00:09:00 CST 2020 0 1093
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM