LeetCode 949. Largest Time for Given Digits(給定數字能組成的最大時間)

題目 解析 分析:給定四個數,用其中兩個數組成小時,剩下兩個數組成分鐘,小時有範圍限制,分鐘也有範圍限制,數字也不能重複,另外需要讓時間的表示儘可能的大。在這多重的限制下,只是用if語句是無法考慮到所有條件的,最好的方式就是for循環嵌套,進行多重約束。最外層的循環先滿足小時的要求,且從大往小考慮,內層循環再考慮分鐘,也從大往小考慮,當滿足所有要求之後,就構造得到字符串。如果在遍歷了所有可能後都找
相關文章
相關標籤/搜索