网站建设你懂的,wordpress怎么改页面底部,开发公司以现金方式补贴给客户,电影推荐网站开发文章目录1. 题目2. 解题1. 题目
给你一个字符串 time #xff0c;格式为 hh:mm#xff08;小时#xff1a;分钟#xff09;#xff0c;其中某几位数字被隐藏#xff08;用 ? 表示#xff09;。
有效的时间为 00:00 到 23:59 之间的所有时间#xff0c;包括 00:00 和…
文章目录1. 题目2. 解题1. 题目
给你一个字符串 time 格式为 hh:mm小时分钟其中某几位数字被隐藏用 ? 表示。
有效的时间为 00:00 到 23:59 之间的所有时间包括 00:00 和 23:59 。
替换 time 中隐藏的数字返回你可以得到的最晚有效时间。
示例 1
输入time 2?:?0
输出23:50
解释以数字 2 开头的最晚一小时是 23
以 0 结尾的最晚一分钟是 50 。示例 2
输入time 0?:3?
输出09:39示例 3
输入time 1?:22
输出19:22提示
time 的格式为 hh:mm
题目数据保证你可以由输入的字符串生成有效的时间来源力扣LeetCode 链接https://leetcode-cn.com/problems/latest-time-by-replacing-hidden-digits 著作权归领扣网络所有。商业转载请联系官方授权非商业转载请注明出处。 2. 解题
分类讨论
class Solution {
public:string maximumTime(string time) {string ans time;if(time[0] ?){if(time[1]? || time[1] 3)ans[0] 2;// ??, ?3elseans[0] 1;// ?4, ?5}if(time[1] ?){if(time[0] 0 || time[0] 1)ans[1] 9;// 0?, 1?else if(time[0] 2|| time[0] ?)ans[1] 3; // 2?, ??}if(time[3] ?)ans[3] 5;if(time[4] ?)ans[4] 9;return ans;}
};4 ms 5.8 MB C 我的CSDN博客地址 https://michael.blog.csdn.net/
长按或扫码关注我的公众号Michael阿明一起加油、一起学习进步