java.lang.Object
g1901_2000.s1903_largest_odd_number_in_string.Solution

public class Solution extends Object
1903 - Largest Odd Number in String.<p>Easy</p> <p>You are given a string <code>num</code>, representing a large integer. Return <em>the <strong>largest-valued odd</strong> integer (as a string) that is a <strong>non-empty substring</strong> of</em> <code>num</code><em>, or an empty string</em> <code>&quot;&quot;</code> <em>if no odd integer exists</em>.</p> <p>A <strong>substring</strong> is a contiguous sequence of characters within a string.</p> <p><strong>Example 1:</strong></p> <p><strong>Input:</strong> num = &ldquo;52&rdquo;</p> <p><strong>Output:</strong> &ldquo;5&rdquo;</p> <p><strong>Explanation:</strong> The only non-empty substrings are &ldquo;5&rdquo;, &ldquo;2&rdquo;, and &ldquo;52&rdquo;. &ldquo;5&rdquo; is the only odd number.</p> <p><strong>Example 2:</strong></p> <p><strong>Input:</strong> num = &ldquo;4206&rdquo;</p> <p><strong>Output:</strong> &quot;&quot;</p> <p><strong>Explanation:</strong> There are no odd numbers in &ldquo;4206&rdquo;.</p> <p><strong>Example 3:</strong></p> <p><strong>Input:</strong> num = &ldquo;35427&rdquo;</p> <p><strong>Output:</strong> &ldquo;35427&rdquo;</p> <p><strong>Explanation:</strong> &ldquo;35427&rdquo; is already an odd number.</p> <p><strong>Constraints:</strong></p> <ul> <li><code>1 <= num.length <= 10<sup>5</sup></code></li> <li><code>num</code> only consists of digits and does not contain any leading zeros.</li> </ul>
  • Constructor Details

    • Solution

      public Solution()
  • Method Details

    • largestOddNumber

      public String largestOddNumber(String num)