LEETCODE
#34. Find First and Last Position of Element in Sorted Array
로그앤
2023. 11. 1. 11:01
Given an array of integers nums sorted in non decreasing order, find the starting and ending position of a given target value.
If target is not found in the array, return [-1, -1].
You must write an algorithm with O(log n) runtime complexity.
def searchRange(self, nums: List[int], target: int) -> List[int]:
first = -1
last = -1
for i in range(0, len(nums)):
if (target != nums[i]):
continue
if (first == -1): # FOUND
first = i
last = i
print(first,last)
return [first,last]