LeetCode 簡單 66 加一 C

2021-10-20 10:52:16 字數 691 閱讀 2428

文章首發及後續更新:

題目給定乙個由 整數 組成的 非空 陣列所表示的非負整數,在該數的基礎上加一。

最高位數字存放在陣列的首位, 陣列中每個元素只儲存單個數字。

你可以假設除了整數 0 之外,這個整數不會以零開頭。

示例 1:

輸入:digits = [1,2,3]

輸出:[1,2,4]

解釋:輸入陣列表示數字 123。

示例 2:

輸入:digits = [4,3,2,1]

輸出:[4,3,2,2]

解釋:輸入陣列表示數字 4321。

示例 3:

輸入:digits = [0]

輸出:[1]

1 <= digits.length <= 100

0 <= digits[i] <= 9

思路結束迴圈後,判斷plus==1,

**

/**

* note: the returned array must be malloced, assume caller calls free().

*/int* plusone(int* digits, int digitssize, int* returnsize)

if(plus == 1)

else return returndigits+1;

}

LeetCode 66 加一 簡單

給定乙個由整數組成的非空陣列所表示的非負整數,在該數的基礎上加一。最高位數字存放在陣列的首位,陣列中每個元素只儲存單個數字。你可以假設除了整數 0 之外,這個整數不會以零開頭。示例 1 輸入 digits 1,2,3 輸出 1,2,4 解釋 輸入陣列表示數字 123。示例 2 輸入 digits 4...

LeetCode 66 加一(簡單)

一 原題 給定乙個由 整數 組成的 非空 陣列所表示的非負整數,在該數的基礎上加一。最高位數字存放在陣列的首位,陣列中每個元素只儲存單個數字。你可以假設除了整數 0 之外,這個整數不會以零開頭。示例 1 輸入 digits 1,2,3 輸出 1,2,4 解釋 輸入陣列表示數字 123。示例 2 輸入...

66 加一(簡單)

解題思路 字串拼接後轉換為整數,對整數進行加1,再將得到的結果轉換為字串,遍歷之後轉為整數存入列表中。用時44ms,記憶體13.7 mb def plusone digits res for i in range len digits res res str digits i mid str int...