1736 替換隱藏數字得到的最晚時間

2021-10-17 10:36:53 字數 755 閱讀 7269

題目描述:

給你乙個字串 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...