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('')
};

消耗时间和内存情况: