假设给定一个由 4 位数字组成的数组,返回可以设置的符合 24 小时制的最大时间。最小的 24 小时制时间是 00:00,
而最大的是 23:59。从 00:00 (午夜)开始算起,过得越久,时间越大。以长度为 5 的字符串返回。 示例 输入:[1,2,3,4] 输出:"23:41"
num = [2, 2, 2, 4]
time_list = []
for i in num:
for j in num:
for m in num:
for n in num:
list01 = [i, j, m, n]
if num.count(num[0]) == list01.count(num[0]) and num.count(num[1]) == list01.count(
num[1]) and num.count(num[2]) == list01.count(num[2]) and num.count(num[3]) == \
list01.count(num[3]):
if i * 10 + j < 24 and m * 10 + n < 60:
time_list.append(f"{i}{j}:{m}{n}")
print(max(time_list))