개발 공부/백준 알고리즘

[백준] 1264 - 모음의 개수 (python)

xmin 2022. 7. 19. 10:08
반응형

문제 

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

 

1264번: 모음의 개수

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

www.acmicpc.net

 

풀이

vow = ['a', 'e', 'i', 'o', 'u']
# 무한 반복 
while True:
    cnt = 0
    sen = input().lower()   # 문장 입력받기
    if sen == '#':
        break      # '#'가 입력되면 종료
    for i in range(len(sen)):
        if sen[i] in vow:
            cnt += 1
    print(cnt)

 

※ 변수 cnt를 while문 안에 넣어주지 않으면 다음과 같이 모음의 개수가 초기화되지 않고 누적됨 

 

반응형