[LeetCode] 66. 加一
給定一個非負整陣列成的非空陣列,給整數加一。
可以假設整數不包含任何前導零,除了數字0本身。
最高位數字存放在列表的首位。
原文
Given a non-negative integer represented as a non-empty array of digits, plus one to the integer.
You may assume the integer do not contain any leading zero, except the number 0 itself.
The digits are stored such that the most significant digit is at the head of the list.
Java
class Solution {
public int[] plusOne(int[] digits) {
int temp = 1;
for (int i = digits.length - 1; i >= 0; i--) {
if (temp == 0) {
break;
}
if (digits[i] == 9) {
digits[i] = 0;
} else {
digits[i] += temp;
temp = 0;
}
}
if (temp == 1) {
int[] res = new int[digits.length + 1];
res[0] = 1;
for (int i = 0; i < digits.length; i++) {
res[i + 1] = digits[i];
}
return res;
}
return digits;
}
}
相關文章
- LeetCode - Easy - 66. Plus OneLeetCode
- LeetCode 66[加一]LeetCode
- LeetCode之加一-SwiftLeetCodeSwift
- 66.《ds---查詢》
- 一加6和一加5T區別對比 一加6和一加5T哪個好?
- LeetCode 劍指 Offer 65. 不用加減乘除做加法LeetCode
- 力扣 - 劍指 Offer 66. 構建乘積陣列力扣陣列
- 一加6T和一加6區別對比評測 一加6T和一加6哪個值得買?
- leetcode每日一題LeetCode每日一題
- leetcode第一題LeetCode
- leetcode刷題(一)LeetCode
- 一加 12 全球首發仿生振感馬達 Turbo,在馬達上能超越一加的只有一加
- 一、一加9刷入LineageOS
- 一加6截圖方法詳解 一加6怎麼截圖?
- 一加6琥珀紅版圖賞 一加6紅色版好看嗎
- 下一個排列(LeetCode)LeetCode
- Leetcode每日一題(1)LeetCode每日一題
- 用Swift刷LeetCode(一)SwiftLeetCode
- 一加ace3 禁用更新
- 一加6刷入kali nethunter
- LeetCode經典題-篇一LeetCode
- 「LeetCode By Python」簡單篇(一)LeetCodePython
- LeetCode_0224. 基本計算器,帶括號和空格的加減法算式LeetCode
- LeetCode 每日一題「判定字元是否唯一」LeetCode每日一題字元
- 一加開啟王牌雙 11,一加 Ace 2 系列熱門機型享全程價保
- “武王”於適官宣出任一加影像創作官 共同見證一加12釋出
- 一加 11 售價3999元起 預售火爆創一加最快銷售新紀錄
- 一加6手機評測:全能旗艦手機 一加手機6值得買嗎?
- 小米8和一加6區別對比 小米8和一加6買哪個好?
- 一加12搞機(kernelsu+lsposed)
- 日期加一天的函式函式
- LeetCode 2024/6 每日一題 合集LeetCode每日一題
- 用 Rust 刷 leetcode 第一題RustLeetCode
- LeetCode31.下一個排列LeetCode
- 總結一下公共欄位(aop加自定義註解加反射)反射
- 一加6T支援NFC嗎?一加6T手機刷公交卡設定教程
- 一加6隱藏劉海屏設定教程 一加6劉海屏怎麼隱藏?
- 讓我們一起啃演算法----加一演算法