Given a string s, reverse only the vowels in the string and return the resulting string.
The vowels are ‘a’, ‘e’, ‘i’, ‘o’, and ‘u’, and they can appear in both lowercase and uppercase, potentially more than once.
Constraints:
1 ≤ s.length ≤ 3 × 105
s consists of printable ASCII characters.
Given a string s, reverse only the vowels in the string and return the resulting string.
The vowels are ‘a’, ‘e’, ‘i’, ‘o’, and ‘u’, and they can appear in both lowercase and uppercase, potentially more than once.
Constraints:
1 ≤ s.length ≤ 3 × 105
s consists of printable ASCII characters.