leetcode 401. 二进制手表

it2025-12-17  9

401. 二进制手表

class Solution: def readBinaryWatch(self, num: int) -> List[str]: result = [] for i in range(720): hour = i//60 minute = i%60 light = 0 for i in range(4): if hour&(1<<i): light+=1 for i in range(6): if minute&(1<<i): light+=1 if light==num: result.append(str(hour)+":"+str(minute).rjust(2,"0")) return result
最新回复(0)