java.lang.Object
g2301_2400.s2309_greatest_english_letter_in_upper_and_lower_case.Solution

public class Solution extends Object
2309 - Greatest English Letter in Upper and Lower Case\. Easy Given a string of English letters `s`, return _the **greatest** English letter which occurs as **both** a lowercase and uppercase letter in_ `s`. The returned letter should be in **uppercase**. If no such letter exists, return _an empty string_. An English letter `b` is **greater** than another letter `a` if `b` appears **after** `a` in the English alphabet. **Example 1:** **Input:** s = "l**Ee**TcOd**E**" **Output:** "E" **Explanation:** The letter 'E' is the only letter to appear in both lower and upper case. **Example 2:** **Input:** s = "a**rR**AzFif" **Output:** "R" **Explanation:** The letter 'R' is the greatest letter to appear in both lower and upper case. Note that 'A' and 'F' also appear in both lower and upper case, but 'R' is greater than 'F' or 'A'. **Example 3:** **Input:** s = "AbCdEfGhIjK" **Output:** "" **Explanation:** There is no letter that appears in both lower and upper case. **Constraints:** * `1 <= s.length <= 1000` * `s` consists of lowercase and uppercase English letters.
  • Constructor Details

    • Solution

      public Solution()
  • Method Details