Search⌘ K
AI Features

Solution: Reverse Vowels of a String

Explore the two pointers technique to reverse vowels in a string by moving pointers inward to swap vowels without affecting other characters. Understand how this O(n) time solution effectively processes strings in place.

Statement

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:

  • 11 \leq s.length 3×105 ...