Minimum Time Difference (Leetcode 539)
Problem Link: https://leetcode.com/problems/minimum-time-difference/
class Solution:
def findMinDifference(self, timePoints: List[str]) -> int:
for i in range(len(timePoints)):
hours,minutes=timePoints[i].split(':')
totalMinutes=int(hours)*60+int(minutes)
timePoints[i]=totalMinutes
timePoints.sort()
ans=1440+timePoints[0]-timePoints[-1]
for i in range(1,len(timePoints)):
ans=min(ans,timePoints[i]-timePoints[i-1])
return ans
Last updated