LeetCode-加一

题目链接 => 戳这里

题目截图

解法:这道题其实有点像两数相加那道题

class Solution {
    public int[] plusOne(int[] digits) {
        for (int i = digits.length - 1; i >= 0; i--) {
            digits[i]++;
            digits[i] = digits[i] % 10;
            if (digits[i] != 0) {
                return digits;
            }
        }
        digits = new int[digits.length + 1];
        digits[0] = 1;
        return digits;
    }
}
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 给定一个由整数组成的非空数组所表示的非负整数,在该数的基础上加一。最高位数字存放在数组的首位, 数组中每个元素只存...
    G_dalx阅读 4,533评论 0 0
  • 加一给定一个非负整数组成的非空数组,在该数的基础上加一,返回一个新的数组。最高位数字存放在数组的首位, 数组中每个...
    Pei丶Code阅读 1,599评论 0 0
  • 给定一个由整数组成的非空数组所表示的非负整数,在该数的基础上加一。 最高位数字存放在数组的首位, 数组中每个元素只...
    8239e604d437阅读 1,267评论 0 0
  • 提到极光旅游,大家最先想到的是北欧就是阿拉斯加,可是全年超过250天可以看到极光的加拿大表示不服!现在就慢慢告诉您...
    潮起花开阅读 6,980评论 0 0
  • 1. sudo apt-get install numlockx2.系统设置---登录窗口--设置--打开“激活n...
    诺可西阅读 4,200评论 0 0