Skip to main content

findPeakElement

#  162
class Solution:
def findPeakElement(self, nums: List[int]) -> int:
if len(nums) < 2:
return(0)

for idx, num in enumerate(nums):
if idx == 0:
if num > nums[idx + 1]:
return(idx)
elif idx == len(nums) - 1:
if num > nums[idx - 1]:
return(idx)

else:
if num > nums[idx - 1] and num > nums[idx + 1]:
return(idx)

return(-1)