classSolution: defmaxAdjacentDistance(self, nums: List[int]) -> int: ans = abs(nums[0] - nums[-1]) for i inrange(1, len(nums)): ans = max(ans, abs(nums[i] - nums[i - 1])) return ans
// abs3423 是因为golang没有内置abs函数 funcabs3423(x int)int { if x < 0 { return -x } return x }
funcmaxAdjacentDistance(nums []int)int { ans := abs3423(nums[0] - nums[len(nums)-1]) for i := 1; i < len(nums); i++ { ans = max(ans, abs3423(nums[i] - nums[i - 1])) } return ans }