LeetCode 35. 搜索插入位置 JS

比较弱的写法了,用到两个es6方法 includes 和 findIndex

/**
 * @param {number[]} nums
 * @param {number} target
 * @return {number}
 */
var searchInsert = function(nums, target) {
    
    
    const xt = (element) => element == target;

    const bxt = (element) => element > target;

    if(nums.includes(target)) {
        return nums.findIndex(xt)
    }

    if(target>nums[nums.length-1]) {
        return nums.length
    }

    return nums.findIndex(bxt)

};

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注