We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents d970149 + 769762c commit 9d31115Copy full SHA for 9d31115
javascript/0066-plus-one.js
@@ -52,3 +52,26 @@ var plusOne = (digits) => {
52
53
return digits;
54
};
55
+
56
+/**
57
+ * Time O(N) | Space O(N)
58
+ * https://leetcode.com/problems/plus-one/
59
+ * @param {number[]} digits
60
+ * @return {number[]}
61
+ */
62
+var plusOne = function(digits) {
63
+ var i = digits.length - 1
64
65
+ while (digits[i] + 1 === 10) {
66
+ digits[i] = 0
67
+ i -= 1
68
+ }
69
70
+ if (i < 0) {
71
+ digits.unshift(1)
72
+ } else {
73
+ digits[i] += 1
74
75
76
+ return digits
77
+};
0 commit comments