Python解密犯罪时间

B站影视 日本电影 2025-03-19 17:20 1

摘要:import itertoolsdef next_closest_time(time: str) -> str:# 将时间字符串按 ":" 分割,分别得到小时和分钟hour, minute = time.split(":")digits = list(hour

import itertoolsdef next_closest_time(time: str) -> str:# 将时间字符串按 ":" 分割,分别得到小时和分钟hour, minute = time.split(":")digits = list(hour + minute) # 获取所有数字字符current_time_in_minutes = int(hour) * 60 + int(minute) # 当前时间转化为分钟# 生成所有数字的排列possible_times = set # 用set去重,避免重复的排列for perm in itertools.product(digits, repeat=4): # 生成四位数字的排列perm_hour = int(''.join(perm[:2])) # 前两位为小时perm_minute = int(''.join(perm[2:])) # 后两位为分钟if perm_hour

来源:好学教育

相关推荐