본문 바로가기
Problem Solving/BOJ

[BOJ][Python]1264 풀이

by NoiB 2023. 6. 20.
반응형

https://www.acmicpc.net/problem/1264

 

1264번: 모음의 개수

입력은 여러 개의 테스트 케이스로 이루어져 있으며, 각 줄마다 영어 대소문자, ',', '.', '!', '?', 공백으로 이루어진 문장이 주어진다. 각 줄은 최대 255글자로 이루어져 있다. 입력의 끝에는 한 줄

www.acmicpc.net

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