one line of code at a time
[leetcode] 345. Reverse Vowels of a String 파이썬 코드 본문
https://leetcode.com/problems/reverse-vowels-of-a-string/description
class Solution(object):
def reverseVowels(self, s):
s = list(s)
vowels = set('aeiouAEIOU')
lp, rp = 0, len(s)-1
while lp < rp:
if s[lp] not in vowels:
lp += 1
elif s[rp] not in vowels:
rp -= 1
else:
s[lp], s[rp] = s[rp], s[lp]
lp += 1
rp -= 1
return "".join(s)'leetcode' 카테고리의 다른 글
| [leetcode] 11. Container With Most Water 파이썬 코드 (0) | 2024.08.12 |
|---|---|
| [leetcode] 151. Reverse Words in a String 파이썬 코드 (0) | 2024.08.12 |
| [leetcode] 1432. Kids With the Greatest Number of Candies 파이썬 코드 (0) | 2024.08.12 |
| [leetcode] 21. Merge Two Sorted Lists 파이썬 코드 (0) | 2024.08.11 |
| [leetcode] 206. Reverse Linked List 파이썬 코드 (0) | 2024.08.11 |