본문 바로가기
알고리즘

[Python] 백준 1264번: 모음의 개수

by 내 코딩 2023. 2. 17.
반응형

코드

while True:
    n = input()
    count = 0
    if n == '#':
        break
    for i in n:
        if i in 'aeiouAEIOU':
            count += 1
    print(count)

설명

입력은 #이 와야 끝나기 때문에 while문으로 #이 나올 때까지 입력을 계속 받는다.

모음의 개수를 세기 위해서 count라는 변수를 0으로 지정해준다.

입력받은 문자에 모음이 몇 개 있는지 세어보기 위해서 반복문에 입력값을 넣어주면 하나씩 읽는다.

만약 한글자씩 일어봤을 때 거기에 모음이 있다면 count를 1 늘린다.

반복문이 끝난 상태에서 count를 출력하면 그 문장의 모음 개수가 나오고 다시 while으로 돌아가서 문자를 입력받는다.

댓글