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