@param {number} target
* @return {number}
*✓
const searchInsert = (nums, target) => {
return nums.findIndex(n => n >= target)
};
searchInsert([1,3,5,6], 7) // -1
ищу так
но когда элемент больше чем n то оно -1
Ну и в чем проблема?
так посмотри доку findIndex
var searchInsert = function(nums, target) { let findex = arr => arr.findIndex(i=>i==target) let index = findex(nums) return index>-1? index : findex([nums,target].sort((a,b)=>a-b)) };
Обсуждают сегодня