문제
Given a sorted array and a target value, return the index if the target is found. If not, return the index where it would be if it were inserted in order.
You may assume no duplicates in the array.
Example 1:
Input: [1,3,5,6], 5
Output: 2
Example 2:
Input: [1,3,5,6], 2
Output: 1
Example 3:
Input: [1,3,5,6], 7
Output: 4
Example 4:
Input: [1,3,5,6], 0
Output: 0
풀이
class Solution:
def searchInsert(self, nums: List[int], target: int) -> int:
for idx in range(len(nums)) :
if (target <= nums[idx]) :
return idx
return len(nums)
'알고리즘 트레이닝 > LeetCode' 카테고리의 다른 글
69. Sqrt(x) (0) | 2020.05.08 |
---|---|
58. Length of Last Word (0) | 2020.05.08 |
28. Implement strStr() (0) | 2020.05.06 |
27. Remove Element (0) | 2020.05.06 |
26. Remove Duplicates from Sorted Array (0) | 2020.05.05 |