LeetCode——每日一题1736.替换隐藏数字得到的最晚的时间
方法一
没啥好说的,第一位要看第二位,第二位要看第一位,分和秒都往大取
var maximumTime = function(time) {
time=time.split('')
if(time[0]==='?'){
if(time[1]==='?' || time[1]<=3){
time[0]=2
}else{
time[0]=1
}
}
if(time[1]==='?'){
time[1]=time[0]<=1?9:3
}
if(time[3]==='?'){
time[3]=5
}
if(time[4]==='?'){
time[4]=9
}
return time.join('')
};
消耗时间和内存情况: