LeetCode Online Judge 题目C# 练习 - Plus One
2012-10-10 04:47
369 查看
Given a number represented as an array of digits, plus one to the number.
代码分析:
0难度,记住最后一个carry就行了。
加个笔记,vector.insert(vector.begin(), 1); C++ vector insert,要用iterator.
public static List<int> PlusOne(List<int> digits) { int carry = 1; for (int i = digits.Count - 1; i >= 0; i--) { digits[i] = digits[i] + carry; carry = digits[i] / 10; digits[i] %= 10; } if (carry > 0) { digits.Insert(0, 1); } return digits; }
代码分析:
0难度,记住最后一个carry就行了。
加个笔记,vector.insert(vector.begin(), 1); C++ vector insert,要用iterator.
相关文章推荐
- LeetCode Online Judge 题目C# 练习 - Median of Two Sorted Arrays
- LeetCode Online Judge 题目C# 练习 - Merge k Sorted Lists
- LeetCode Online Judge 题目C# 练习 - Unique Paths
- LeetCode Online Judge 题目C# 练习 - Divid Two Integer
- LeetCode Online Judge 题目C# 练习 - Climbing Stairs
- LeetCode Online Judge 题目C# 练习 - Maximal Rectangle
- LeetCode Online Judge 题目C# 练习 - Maximum Subarray
- LeetCode Online Judge 题目C# 练习 - Anagrams
- LeetCode Online Judge 题目C# 练习 - Merge Sorted Array
- LeetCode Online Judge 题目C# 练习 - Same Tree
- LeetCode Online Judge 题目C# 练习 - String to Integer (atoi)
- LeetCode Online Judge 题目C# 练习 - Valid Number
- LeetCode Online Judge 题目C# 练习 - Regular Expression Matching
- LeetCode Online Judge 题目C# 练习 - Sprial Matrix
- LeetCode Online Judge 题目C# 练习 - 3SUM Closest
- LeetCode Online Judge 题目C# 练习 - Subsets
- LeetCode Online Judge 题目C# 练习 - Valid Sudoku
- LeetCode Online Judge 题目C# 练习 - Combination Sum
- LeetCode Online Judge 题目C# 练习 - Subsets II
- LeetCode Online Judge 题目C# 练习 - Word Search