Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | 4x 4x 7x 7x 7x 4x 1x 4x | export default function plusOne(digits: number[]): number[] {
let carry = true
for (let i = digits.length - 1; i >= 0 && carry; i--) {
digits[i] = digits[i] + 1
digits[i] = digits[i] % 10
carry = digits[i] === 0
}
if (carry)
digits.unshift(1)
return digits
}
|