티스토리 뷰

728x90

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

 

1264번: 모음의 개수

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

www.acmicpc.net


  • 문제 : 

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

 

 

 


  • 풀이 :

주어진 문자열을 쭉 탐색하며 모음일 때마다 카운트를 1씩 증가시킨다.

 

 

 


  • 소스코드 : 
vowel = ["a","e","i","o","u"]
while True:
    cnt = 0
    S = input().lower()
    if S == "#":
        break
    for i in(S):
        if i in vowel:
            cnt += 1
    print(cnt)  
320x100
댓글
© 2022 WonSeok, All rights reserved