':type timePoints: List[str]
:rtype: int'

def findMinDifference(self, timePoints):

    minutes = map((lambda x: ((int(x[:2]) * 60) + int(x[3:]))), timePoints)
    minutes.sort()
    return min((((y - x) % (24 * 60)) for (x, y) in zip(minutes, (minutes[1:] + minutes[:1]))))
