Reverse Only Letters
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"The letters in
ab-cd are reversed while the hyphen remains in the same position.Example 2
Input
s = "a-bC-dEf-ghIj"Output
"j-Ih-gfE-dCba"The letters are reversed across the string while each hyphen remains in its original position.
Constraints
- 1 <= s.length <= 100
- s consists of characters with ASCII values in the range [33, 122].
- s does not contain '"' or '\'.