力扣 5661 替換隱藏數字得到的最晚時間

2021-10-17 11:16:15 字數 510 閱讀 9670

題意理解

給你乙個字串 time ,格式為 hh:mm(小時:分鐘),其中某幾位數字被隱藏(用 ? 表示)。

有效的時間為 00:00 到 23:59 之間的所有時間,包括 00:00 和 23:59 。

替換 time 中隱藏的數字,返回你可以得到的最晚有效時間。

問題分析

難點在於怎麼考慮全所有的時間數字組合。

其他 鏈結

class solution  else 

if (i == 0 && (time[1] >= '4' && time[1] != '?'))

if (i == 1 && (max_time[0] == '1' || max_time[0] == '0'))

if (i == 1 && max_time[0] == '2')

if (i == 3)

if (i == 4) }}

return max_time;

}};

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

題目描述 給你乙個字串 time 格式為 hh mm 小時 分鐘 其中某幾位數字被隱藏 用 表示 有效的時間為 00 00 到 23 59 之間的所有時間,包括 00 00 和 23 59 替換 time 中隱藏的數字,返回你可以得到的最晚有效時間。示例 1 輸入 time 2?0 輸出 23 50...

1736 替換隱藏數字得到的最晚時間(模擬)

1.問題描述 給你乙個字串 time 格式為 hh mm 小時 分鐘 其中某幾位數字被隱藏 用 表示 有效的時間為 00 00 到 23 59 之間的所有時間,包括 00 00 和 23 59 替換 time 中隱藏的數字,返回你可以得到的最晚有效時間 示例 1 輸入 time 2?0 輸出 23 ...

力扣 簡單的數字反轉

給出乙個 32 位的有符號整數,你需要將這個整數中每位上的數字進行反轉。示例 1 輸入 123輸出 321注意 假設我們的環境只能儲存得下 32 位的有符號整數,則其數值範圍為 231,231 1 請根據這個假設,如果反轉後整數溢位那麼就返回 0。這是錯誤的 int reverse int x lo...