【LeetCode】Plus One
来源:互联网 发布:java.util.locale详解 编辑:程序博客网 时间:2024/06/11 06:37
Given a number represented as an array of digits, plus one to the number.
hint : 类似于字符串模拟加减法的思路:
class Solution {public: vector<int> plusOne(vector<int> &digits) { // Note: The Solution object is instantiated only once and is reused by each test case. vector<int> res; if(digits.size() == 0) return res; int carry = 1; int sum ; for(int i = digits.size() - 1; i >=0; i--) { sum = carry + digits[i]; carry = sum / 10; sum %= 10; res.push_back(sum); } if(carry == 1) res.push_back(1); reverse(res.begin(),res.end()); return res; }};
java什么的:
public class Solution { public int[] plusOne(int[] digits) { // Note: The Solution object is instantiated only once and is reused by each test case. int len = digits.length; for(int i = len-1; i >= 0; i--) { if(digits[i] != 9) { digits[i]++; return digits; } else digits[i] = 0; } int[] res = new int[len+1]; res[0] = 1; return res; }}
- LeetCode: Plus One
- LeetCode Plus One
- [Leetcode] Plus One
- LeetCode: Plus One
- leetcode 33: Plus One
- [LeetCode] Plus One
- [leetCode] Plus One
- 【leetcode】Plus One
- [LeetCode]Plus One
- [leetcode]Plus One
- LeetCode-Plus One
- [leetcode] plus one
- LeetCode - Plus One
- [LeetCode] Plus one
- LeetCode:Plus One
- leetcode之Plus One
- leetcode plus one
- LeetCode | Plus One
- Export large data to excel use poi
- Unity3D脚本的基本架构
- 【Android】保存Fragment切换状态
- 转载_最封闭的开源系统,话说Android的八宗罪
- android中java.lang.NoClassDefFoundError异常的解决方法之一
- 【LeetCode】Plus One
- js 日期加天数得到新的日期
- 动态链接库
- MFC——AfxParseURL用法
- postgresql函数中文解析 在php应用中
- 如何用c语言获取文件的大小
- 一种内嵌P2P的wifi转红外发射神器
- 昂贵的聘礼(SPFA最短路)
- REQUEST.QUERYSTRING取值乱码解决办法