Leetcode - Array - 66. Plus One(简单模拟)
来源:互联网 发布:java中aes加密算法 编辑:程序博客网 时间:2024/06/06 03:06
1. Problem Description
Given a non-negative number represented as an array of digits, plus one to the number.
The digits are stored such that the most significant digit is at the head of the list.
一个十进制非负整数,用vector存起来,计算加1之后的结果,返回的同样是一个vector。
2. My solution
So easy~
vector<int> plusOne(vector<int>& digits) { int len=digits.size(); int pre=0; for(int i=len-1; i>=0; i--) { if(i==len-1) digits[i]=digits[i]+1+pre; else digits[i]=digits[i]+pre; if(digits[i]>=10) { digits[i]%=10; pre=1; } else pre=0; } //处理最后一位 if(pre==1) { digits.push_back(0); for(int i=len; i>=1; i--) digits[i]=digits[i-1]; digits[0]=1; } return digits; }
0 0
- Leetcode - Array - 66. Plus One(简单模拟)
- LeetCode-Array-66. Plus One
- LeetCode[Array]: Plus One
- 【leetcode】Array—— Plus One(66)
- [LeetCode]66.Plus One
- LeetCode --- 66. Plus One
- [Leetcode] 66. Plus One
- [leetcode] 66.Plus One
- [leetcode] 66. Plus One
- Leetcode-66. Plus One
- 【leetcode】66. Plus One
- 66. Plus One LeetCode
- 【LeetCode】66. Plus One
- [LeetCode]66. Plus One
- 【LeetCode】66. Plus One
- LeetCode 66. Plus One
- LeetCode *** 66. Plus One
- leetcode 66. Plus One
- 安装了两种版本的jdk后,Eclipse启动失败解决方法
- 线程的基础
- 对数及对比度拉伸变换
- 自定义Toast显示效果
- 【C++】AfxBeginThread
- Leetcode - Array - 66. Plus One(简单模拟)
- 算术表达式的转换
- 【cpp面向对象编程学习笔记】(二)
- android studio 报错分析
- 根据顺序对个数找符合条件的数列
- ART世界探险(12) - OAT文件分析(2) - ELF文件头分析(中)
- 实现两台MPTCP主机之间的通信——VSFTPD的配置与使用
- 微软windows10 10周年更新出现0x80090004错误正确的解决方案
- Kafka集群搭建01-Zookeeper 集群部署