Problem: 1736. 替换隐藏数字得到的最晚时间匹配即可的主要是hour需要特殊考虑Codeclass Solution { public: string maximumTime(string time) { string ret; if(time[0] ?) { if(time[1]? || time[1] 3) ret 2; else ret 1; } else ret time[0]; if(time[1] ?) { if(ret[0] ! 2) ret 9; else ret 3; }else ret time[1]; ret :; if(time[3] ?) { ret 5; } else ret time[3]; if(time[4] ?) ret 9; else ret time[4]; return ret; } };