leetcode 66,陣列表示的數加一

2021-10-06 12:21:40 字數 676 閱讀 4734

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

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

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

示例 1

:輸入:[1

,2,3

]輸出:[1

,2,4

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

示例 2

:輸入:[4

,3,2

,1]輸出:[4

,3,2

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

主要在於別人寫得比我簡潔優雅。思路是差不多的。

他的istop,如果沒有進製的話,istop就是0,這樣迴圈下去,前面的數字都是加0,不影響。

class

solution

else

digits.

push_back(0

);break;}

}else

break;}

return digits;}}

};

class

solution

if(istop !=0)

return digits;

}};

leetcode 66 加一(陣列 模擬)

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

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 輸入...