LeetCode 66. Plus One

来源:互联网 发布:淘宝怎么查看消费记录 编辑:程序博客网 时间:2024/06/10 20:07
public class Solution {    public int[] plusOne(int[] digits) {        int c = 0;    for (int i = digits.length - 1; i >= 0; i--) {    if (i == digits.length - 1) digits[i]++;    else {    digits[i] += c;    c = 0;    }    if (digits[i] == 10) {    digits[i] = 0;    c = 1;    }    }    if (c == 1) {    int[] newDigits = new int[digits.length + 1];    newDigits[0] = 1;    for (int i = 0; i < digits.length; i++) newDigits[i + 1] = digits[i];    return newDigits;    }    return digits;    }}

0 0
原创粉丝点击