1
2
3
4
5
6
7
8
9
10
11
12
13
14
| from typing import List
class Solution:
def minimumDeletions(self, nums: List[int]) -> int:
min_index = nums.index(min(nums))
max_index = nums.index(max(nums))
i = min(min_index, max_index)
j = max(min_index, max_index)
option1 = j + 1
option2 = len(nums) - i
option3 = i + 1 + len(nums) - j
return min(option1, option2, option3)
|