「每日LeetCode」2021年7月28日
本文最后更新于:2023年3月19日 晚上
Lt1736. 替换隐藏数字得到的最晚时间
1736. 替换隐藏数字得到的最晚时间
给你一个字符串 time
,格式为 hh:mm
(小时:分钟),其中某几位数字被隐藏(用 ?
表示)。
有效的时间为 00:00
到 23:59
之间的所有时间,包括 00:00
和 23:59
。
替换 time
中隐藏的数字,返回你可以得到的最晚有效时间。
示例 1:
1 |
|
示例 2:
1 |
|
示例 3:
1 |
|
提示:
time
的格式为hh:mm
- 题目数据保证你可以由输入的字符串生成有效的时间
思路
分别取出来,分钟的两位如果为?直接取 5 和 9 即可。小时的两位需要判断如果第二位小于 4 的话就将十位设为 2。如果十位为 2,则设为 3,其他情况设为 9。
解答
1 |
|
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!