1736. 替换隐藏数字得到的最晚时间
/**
* 1736. 替换隐藏数字得到的最晚时间
*
*/
public class Solution1736 {
public String maximumTime(String time) {
char[] arr = time.toCharArray();
if (arr[0] == '?') {
if (arr[1] == '?' || arr[1] < '4') {
arr[0] = '2';
} else {
arr[0] = '1';
}
}
if (arr[1] == '?') {
if (arr[0] == '2') {
arr[1] = '3';
} else {
arr[1] = '9';
}
}
if (arr[3] == '?') {
arr[3] = '5';
}
if (arr[4] == '?') {
arr[4] = '9';
}
return new String(arr);
}
}