题解 | #缺失的第一个正整数#

缺失的第一个正整数

https://www.nowcoder.com/practice/50ec6a5b0e4e45348544348278cdcee5

/**
 * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
 *
 *
 * @param nums int整型一维数组
 * @return int整型
 */
function minNumberDisappeared(nums) {
    // write code here
    if (!nums.length) {
        return null;
    }

    let sort = nums.sort((a, b) => {
        return a - b;
    });
    console.log(sort)
    if (sort[0] > 1) {
        return 1;
    }
    for (let i = 0; i < sort.length - 1; i++) {
        if(sort[i+1]<=0){continue}
        if(sort[i+1] - sort[i] > 1){
            if (sort[i+1]==1){continue}
            return sort[i+1]-1
        }
    }
    return sort[sort.length-1]+1
}
module.exports = {
    minNumberDisappeared: minNumberDisappeared,
};

全部评论

相关推荐

如题,这操作。。。。
真烦好烦真烦:既想享受国家的招聘应届生福利,又不想培养新人,我只能说这种企业的ld太过分了
投递美的集团等公司6个岗位 >
点赞 评论 收藏
分享
03-10 14:19
已编辑
重庆邮电大学 前端工程师
球Offer上岸👑:测试也难求一面 逆天
点赞 评论 收藏
分享
03-25 19:00
东北大学 Java
程序员牛肉:太好了,是聊天记录。不得不信了。 当个乐子看就好,不要散播焦虑
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务