java.lang.Object
g1701_1800.s1736_latest_time_by_replacing_hidden_digits.Solution

public class Solution extends Object
1736 - Latest Time by Replacing Hidden Digits.<p>Easy</p> <p>You are given a string <code>time</code> in the form of <code>hh:mm</code>, where some of the digits in the string are hidden (represented by <code>?</code>).</p> <p>The valid times are those inclusively between <code>00:00</code> and <code>23:59</code>.</p> <p>Return <em>the latest valid time you can get from</em> <code>time</code> <em>by replacing the hidden</em> <em>digits</em>.</p> <p><strong>Example 1:</strong></p> <p><strong>Input:</strong> time = &ldquo;2?:?0&rdquo;</p> <p><strong>Output:</strong> &ldquo;23:50&rdquo;</p> <p><strong>Explanation:</strong> The latest hour beginning with the digit &lsquo;2&rsquo; is 23 and the latest minute ending with the digit &lsquo;0&rsquo; is 50.</p> <p><strong>Example 2:</strong></p> <p><strong>Input:</strong> time = &ldquo;0?:3?&rdquo;</p> <p><strong>Output:</strong> &ldquo;09:39&rdquo;</p> <p><strong>Example 3:</strong></p> <p><strong>Input:</strong> time = &ldquo;1?:22&rdquo;</p> <p><strong>Output:</strong> &ldquo;19:22&rdquo;</p> <p><strong>Constraints:</strong></p> <ul> <li><code>time</code> is in the format <code>hh:mm</code>.</li> <li>It is guaranteed that you can produce a valid time from the given string.</li> </ul>
  • Constructor Details

    • Solution

      public Solution()
  • Method Details