Class Solution

  • All Implemented Interfaces:

    
    public final class Solution
    
                        

    917 - Reverse Only Letters.

    Easy

    Given a string s, reverse the string according to the following rules:

    • All the characters that are not English letters remain in the same position.

    • All the English letters (lowercase or uppercase) should be reversed.

    Return s after reversing it.

    Example 1:

    Input: s = "ab-cd"

    Output: "dc-ba"

    Example 2:

    Input: s = "a-bC-dEf-ghIj"

    Output: "j-Ih-gfE-dCba"

    Example 3:

    Input: s = "Test1ng-Leet=code-Q!"

    Output: "Qedo1ct-eeLg=ntse-T!"

    Constraints:

    • 1 <= s.length <= 100

    • s consists of characters with ASCII values in the range [33, 122].

    • s does not contain '\"' or '\\'.

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
    • Field Summary

      Fields 
      Modifier and Type Field Description
    • Constructor Summary

      Constructors 
      Constructor Description
      Solution()
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • Method Summary

      Modifier and Type Method Description
      final String reverseOnlyLetters(String s)
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait