Friday, November 17, 2017

345. Reverse Vowels of a String

class Solution:
    def reverseVowels(self, s):
        """
        :type s: str
        :rtype: str
        """
        string_copy = s
        vowels = "aeiouAEIOU"
        vowel_string=""
        new_string=""
        for i in string_copy:
            if i in vowels:
                vowel_string+=i
        print (vowel_string)
        reverse_vowel_string = vowel_string[::-1]
        print (reverse_vowel_string)
        j = 0
        for i in string_copy:
            if i in vowels:
                new_string += reverse_vowel_string[j]
                j+=1
            else:
                new_string +=i      
        return new_string

No comments:

Post a Comment