算法题目之加1
Posted 前端精髓
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了算法题目之加1相关的知识,希望对你有一定的参考价值。
加1
输入:[1, 2, 3] 输出:[1, 2, 4]
function handle (arr)
let carry = 1
for (let i = arr.length - 1; i >= 0; i--)
let item = arr[i]
if (item !== 9)
arr[i] = item + carry
carry = 0
else
if (carry) arr[i] = 0
if (carry) arr.unshift(1)
return arr
console.log(handle([9, 9, 9]))
以上是关于算法题目之加1的主要内容,如果未能解决你的问题,请参考以下文章