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
转载请注明原文地址: https://lol.8miu.com/read-32324.html