본문 바로가기
코딩테스트/Baekjoon

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

by 알래스카비버 2021. 10. 14.
반응형

문제

영문 문장을 입력받아 모음의 개수를 세는 프로그램을 작성하시오. 모음은 'a', 'e', 'i', 'o', 'u'이며 대문자 또는 소문자이다.

 

입력

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

입력의 끝에는 한 줄에 '#' 한 글자만이 주어진다.

 

출력

각 줄마다 모음의 개수를 세서 출력한다.

 

풀이

while True:
    sentence = input()
    count = 0
    if sentence == '#':	# 입력의 끝
        break
    for c in sentence:
        if c in 'aeiouAEIOU': # 모음이면
            count += 1
    print(count)

 

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

 

1264번: 모음의 개수

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

www.acmicpc.net

 

반응형

댓글