/**
* @param {number[]} nums
* @param {number} target
* @return {number}
*/
var searchInsert = function(nums, target) {
if (nums.includes(target)) {
let hi;
for (i = 0; i < nums.length; i++) {
if (nums[i] === target) {
console.log("i",i, "target", target);
return i;
}
}
// map으로 하면 el !== target 경우 undefiend undefiend undefiend 3 이런식으로 나옴
// nums.map((el, key) => {
// if (el === target) {
// console.log("el=", el, "target=", target, 'key', key);
// hi = key;
// // return key;
// }
// console.log(hi)
// return hi;
// })
} else {
let tempIdx = 0;
for (i = 0; i < nums.length; i++) {
if (nums[i] > target) {
console.log(tempIdx);
return tempIdx;
} else {
tempIdx = tempIdx + 1
}
}
console.log(tempIdx);
return tempIdx;
}
};