반응형
https://www.acmicpc.net/problem/1264
while True:
s = input()
cnt = 0
if s == '#':
break
else:
for i in s.lower():
if i in ['a', 'e', 'i', 'o', 'u']:
cnt += 1
print(cnt)
lower로 바꾸지 않고 대문자 판단도 시켜봤는데 여전히 같더라구요. 미리 vowel이라는 리스트를 만들어 놓고 in 메소드를 활용하면 좀 더 시간을 줄일 수 있지 않을까 싶습니다.
반응형
'Problem Solving > BOJ' 카테고리의 다른 글
[BOJ][Python]1009 풀이 (0) | 2023.06.22 |
---|---|
[BOJ][Python]1247 풀이 (0) | 2023.06.21 |
[BOJ][Python]14501 풀이 (0) | 2023.03.04 |
[BOJ][Python]2193 풀이 (0) | 2023.03.03 |