1.題目詳情
給定一個由 整數 組成的 非空 數組所表示的非負整數,在該數的基礎上加一。
最高位數字存放在數組的首位, 數組中每個元素隻存儲單個數字。
你可以假設除了整數 0 之外,這個整數不會以零開頭。
2.解題思路
周遊清單,将清單字元串拼接到空字元串“”中,再将字元串轉化為int類型進行+1計算,最後再轉化為清單
3.代碼實作
class Solution:
def plusOne(self, digits: List[int]) -> List[int]:
nums_str = ""
for i in digits:
nums_str =nums_str+str(i)
nums_int = int(nums_str)+1
arr = []
for i in str(nums_int):
arr.append(int(i))
return arr
4.知識點
–