leetcode Day16 数组

60 阅读1分钟

905. 按奇偶排序数组

var sortArrayByParity = function(nums) {
    //用数组res存储偶数,res1存储奇数
    let res=[],res1=[]
    for(let i=0;i<nums.length;i++){
        if(nums[i]%2===0){
            res.push(nums[i])
        }else{
            res1.push(nums[i])
        }
    }
    return [...res,...res1]
};

976. 三角形的最大周长

var sortArrayByParity = function(nums) {
    //用数组res存储偶数,res1存储奇数
    let res=[],res1=[]
    for(let i=0;i<nums.length;i++){
        if(nums[i]%2===0){
            res.push(nums[i])
        }else{
            res1.push(nums[i])
        }
    }
    return [...res,...res1]
};

989. 数组形式的整数加法

var addToArrayForm = function(num, k) {
    const res = [];
    const n = num.length;
    for (let i = n - 1; i >= 0 || k > 0; --i, k = Math.floor(k / 10)) {
        if (i >= 0) {
            k += num[i];
        }
        res.push(k % 10);
    }
    res.reverse();
    return res;
};