我的js算法爬坑之旅-数组形式的整数加法

207 阅读1分钟

第一百零六天:力扣989题,数组形式的整数加法

地址:leetcode-cn.com/problems/ad…

思路:无脑题

var addToArrayForm = function(A, K) {
    let ans = [];
    for (let i = A.length-1; i >= 0 || K > 0; i--, K = Math.floor(K / 10) ) {
        // 每一次都把K的最后一位数去掉
        if (i >= 0) {
            K += A[i];
        }
        ans.push(K%10); // 把K的最后一位append到answer数组里
    }
    ans.reverse()
    return ans;
}; 

执行用时:132 ms, 在所有 JavaScript 提交中击败了89.47%的用户

内存消耗:44.1 MB, 在所有 JavaScript 提交中击败了43.01%的用户