wolves 2 月之前
父節點
當前提交
2797ee2b17
共有 2 個文件被更改,包括 35 次插入0 次删除
  1. 19 0
      26/01/66.cpp
  2. 16 0
      26/01/go/66.go

+ 19 - 0
26/01/66.cpp

@@ -0,0 +1,19 @@
+#include <vector>
+
+class Solution {
+public:
+    std::vector<int> plusOne(std::vector<int>& digits) {
+        for(int i = digits.size()-1;i>=0;i--){
+            if(digits[i] == 9){
+                digits[i] = 0;
+                if (i == 0) {
+                    digits.insert(digits.begin(),1);
+                }
+                continue;
+            }
+            digits[i]++;
+            break;
+        }
+        return digits;
+    }
+};

+ 16 - 0
26/01/go/66.go

@@ -0,0 +1,16 @@
+package A
+
+func plusOne(digits []int) []int {
+	for i := len(digits) - 1; i >= 0; i-- {
+		if digits[i] == 9 {
+			digits[i] = 0
+			if i == 0 {
+				digits = append([]int{1}, digits...)
+			}
+			continue
+		}
+		digits[i]++
+		break
+	}
+	return digits
+}

备用站点 当前处于降级运行的备用站点,仅供应急访问,数据和功能可能不是最新。