题目描述:
示例 1:
示例 2:
示例 3:
思路:
代码实现:
class Solution {
public String maximumTime(String time) {
char[] arr = time.toCharArray();
if(arr[0] == '?') arr[0] = (arr[1] < '4' || arr[1] == '?') ? '2' : '1';
if(arr[1] == '?') arr[1] = (arr[0] == '2') ? '3' : '9';
if(arr[3] == '?') arr[3] = '5';
if(arr[4] == '?') arr[4] = '9';
StringBuilder sb = new StringBuilder();
for (char ch : arr) {
sb.append(ch + "");
}
return sb.toString();
}
}