zoukankan      html  css  js  c++  java
  • Java实现 LeetCode 66 加一

    66. 加一

    给定一个由整数组成的非空数组所表示的非负整数,在该数的基础上加一。

    最高位数字存放在数组的首位, 数组中每个元素只存储单个数字。

    你可以假设除了整数 0 之外,这个整数不会以零开头。

    示例 1:

    输入: [1,2,3]
    输出: [1,2,4]
    解释: 输入数组表示数字 123。
    示例 2:

    输入: [4,3,2,1]
    输出: [4,3,2,2]
    解释: 输入数组表示数字 4321。

    class Solution {
         public int[] plusOne(int[] digits) {
            for (int i = digits.length - 1; i >= 0; i--) {
    			if (digits[i] != 9) {
                                    digits[i]++;
    				return digits;
    			} 
    			digits[i] = 0;
    		}
                    //跳出for循环,说明数字全部是9
    		int[] temp = new int[digits.length + 1];
    		temp[0] = 1;
    		return temp;
        }
    }
    
  • 相关阅读:
    测试文档
    详细文档
    需求规格说明文档
    会议
    软工项目
    分组
    项目名
    google 常用的搜索关键词 (技术相关)
    Kafka 入门和 Spring Boot 集成
    用nginx实现分布式限流
  • 原文地址:https://www.cnblogs.com/a1439775520/p/12946849.html
Copyright © 2011-2022 走看看