博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
67. Plus One
阅读量:5125 次
发布时间:2019-06-13

本文共 622 字,大约阅读时间需要 2 分钟。

Given a number represented as an array of digits, plus one to the number.

---

return Arrays.copyOfRange(rst, 1, n+1); ---
public class Solution {    public int[] plusOne(int[] digits) {                    int n = digits.length;       int[] rst = new int[n+1];       int carry = 1;              for(int i=n-1; i>=0; i--){           rst[i+1] = (carry + digits[i]) % 10;           carry = (carry + digits[i]) / 10;       }              if(carry == 1){           rst[0] = 1;           return rst;       }else{           return Arrays.copyOfRange(rst, 1, n+1);           }    }}

 

转载于:https://www.cnblogs.com/ycled/p/3313923.html

你可能感兴趣的文章
John Deere Service Advisor 5.2.467 2019 Agriculture Equipment Division
查看>>
MB Star C6 Benz Diagnostic Tool with DOIP&AUDIO Function
查看>>
Service Advisor John Deere Software
查看>>
rpm命令
查看>>
取IP地址的几种方法
查看>>
替换多个文件关键字的方法
查看>>
echo的一些参数
查看>>
文件和目录权限相关命令
查看>>
用户组相关命令 chown chmod
查看>>
htpasswd创建密码文件
查看>>
vi 一些快捷键
查看>>
获取文件权限为数字的几种方法
查看>>
date命令的一些参数
查看>>
more命令、less命令、head命令、tail命令、tailf命令、cut命令
查看>>
环境变量
查看>>
/etc/login.defs配置文件 /etc/default/useradd配置文件
查看>>
查看用户相关命令w\who\last、lastlog
查看>>
文件名相关命令
查看>>
用户和用户组相关命令
查看>>
sort命令和uniq命令
查看>>