Minimum Distance to the Target Element LeetCode solution in Python
1class Solution:2def getMinDistance(self, nums: List[int], target: int, start: int) -> int:3if nums[start] == target:4return 05left, right = start - 1, start + 16N = len(nums)7while True:8if left >= 0 and nums[left] == target:9return start - left10if right < N and nums[right] == target:11return right - start12left -= 113right += 1