624. Maximum Distance in Arrays
class Solution:
def maxDistance(self, arrays: List[List[int]]) -> int:
minVal = arrays[0][0]
maxVal = arrays[0][-1]
result = 0
for array in arrays[1:]:
result = max(result, maxVal - array[0], array[-1] - minVal)
minVal = min(minVal, array[0])
maxVal = max(maxVal, array[-1])
return result