題目描述:
給你乙個字串 time ,格式為 hh:mm(小時:分鐘),其中某幾位數字被隱藏(用 ? 表示)。
有效的時間為 00:00 到 23:59 之間的所有時間,包括 00:00 和 23:59 。
替換 time 中隱藏的數字,返回你可以得到的最晚有效時間。
示例 1:
輸入:time = 「2?:?0」
輸出:「23:50」
解釋:以數字 『2』 開頭的最晚一小時是 23 ,以 『0』 結尾的最晚一分鐘是 50 。
示例 2:
輸入:time = 「0?:3?」
輸出:「09:39」
示例 3:
輸入:time = 「1?:22」
輸出:「19:22」
time 的格式為 hh:mm
題目資料保證你可以由輸入的字串生成有效的時間
方法1:
(1)直接分類討論即可;
class
solution
if(time[3]
=='?')if
(time[0]
!='?'
)else}}
else
else
else}}
return time;}}
;
1736 替換隱藏數字得到的最晚時間(模擬)
1.問題描述 給你乙個字串 time 格式為 hh mm 小時 分鐘 其中某幾位數字被隱藏 用 表示 有效的時間為 00 00 到 23 59 之間的所有時間,包括 00 00 和 23 59 替換 time 中隱藏的數字,返回你可以得到的最晚有效時間 示例 1 輸入 time 2?0 輸出 23 ...
力扣 5661 替換隱藏數字得到的最晚時間
題意理解 給你乙個字串 time 格式為 hh mm 小時 分鐘 其中某幾位數字被隱藏 用 表示 有效的時間為 00 00 到 23 59 之間的所有時間,包括 00 00 和 23 59 替換 time 中隱藏的數字,返回你可以得到的最晚有效時間。問題分析 難點在於怎麼考慮全所有的時間數字組合。其...
得到重複的數字
得到重複的數字 題目描述 在乙個長度為n的陣列裡的所有數字都在0到n 1的範圍內。陣列中某些數字是重複的,但不知道有幾個數字是重複的。也不知道每個數字重複幾次。請找出陣列中任意乙個重複的數字。例如,如果輸入長度為7的陣列,那麼對應的輸出是重複的數字2或者3。include using namespa...