Plus One
来源:互联网 发布:淘宝开店钱盾认证失败 编辑:程序博客网 时间:2024/05/01 18:42
class Solution {public: vector<int> plusOne(vector<int> &digits) { // Start typing your C/C++ solution below // DO NOT write int main() function if (!digits.size()) { return digits; } int i,f=0; for (i=digits.size()-1; i>=0; i--) { if (digits[i]+1>=10) { f=1; digits[i] = (digits[i]+1)%10; }else { f=0; digits[i]++; break; } } if (f==1 && i<=0) { digits.insert(digits.begin(),1); } return digits; }};
14/2/26: a bed day :(
class Solution {public: vector<int> plusOne(vector<int> &digits) { if (digits.size()==0) return digits; int c=1; for (int i=digits.size()-1; i>=0; i--) { int num=digits[i]+c; c=num/10; num=num%10; digits[i]=num; } if (c>0) digits.insert(digits.begin(),c); return digits; }};
- Plus One
- Plus One
- Plus One
- Plus One
- Plus One
- Plus One
- Plus One
- Plus One
- Plus One
- Plus One
- Plus One
- Plus One
- Plus One
- Plus One
- Plus One
- Plus One
- Plus One
- Plus One
- Linux常用命令
- 时间选择器和日期选择器
- 正则表达式 反射(day27)
- android系统移植emmc记录(5)-- fastboot命令分析
- ベネッセについて
- Plus One
- perl 里的<>和<STDIN>
- 【推荐】【老外写的iOS设计模式系列】第2部分 MVC模式&单例模式
- windows 超级终端
- 简单的java程序
- push与presentModal的 用法详解
- android系统移植emmc记录(6)--sd卡烧写文件分析
- Adobe AIR3,Android本机扩展[Native Extensions]详细示例
- C/C++中赋值语句的返回值问题