Advertisement
Guest User

Untitled

a guest
Jun 18th, 2019
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.31 KB | None | 0 0
  1. /**
  2. * @param {number[]} digits
  3. * @return {number[]}
  4. */
  5. var plusOne = function(digits) {
  6. let i = digits.length;
  7. let carry = 1;
  8. let tmp;
  9. const res = [];
  10. while(i > 0 || carry) {
  11. tmp = (--i >= 0 ? digits[i] : 0) + carry;
  12. carry = tmp / 10 | 0;
  13. res.unshift(tmp % 10);
  14. }
  15. return res;
  16. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement