add: 只出现一次的数字等
This commit is contained in:
21
src/array/search-insert-position.js
Normal file
21
src/array/search-insert-position.js
Normal file
@ -0,0 +1,21 @@
|
||||
/**
|
||||
* @param {number[]} nums
|
||||
* @param {number} target
|
||||
* @return {number}
|
||||
*/
|
||||
var searchInsert = function (nums, target) {
|
||||
const res = nums.findIndex(item => item === target)
|
||||
if (res !== -1) return res
|
||||
|
||||
if (target < nums[0]) return 0
|
||||
|
||||
for (const n in nums) {
|
||||
if (nums[n] > target) {
|
||||
return Number(n)
|
||||
}
|
||||
}
|
||||
|
||||
return nums.length
|
||||
}
|
||||
|
||||
export default searchInsert
|
Reference in New Issue
Block a user