diff --git a/LeetcodeProblems/Algorithms/plusone.java b/LeetcodeProblems/Algorithms/plusone.java new file mode 100644 index 0000000..91d22e3 --- /dev/null +++ b/LeetcodeProblems/Algorithms/plusone.java @@ -0,0 +1,11 @@ +var plusOne = function(digits) { + result=[]; carry=1; n=digits.length-1; + for(i=n; i>=0; i--){ + sum=(carry+digits[i])%10; + carry=Math.floor((carry+digits[i])/10); + result[n]=sum; + n--; + } + if(carry!==0) {result.unshift(carry);} + return result; +};