728x90
BOJ 1264 모음의 개수
문제
영문 문장을 입력받아 모음의 개수를 세는 프로그램을 작성하시오.
모음은 'a', 'e', 'i', 'o', 'u'이며 대문자 또는 소문자이다.
시간 제한 : 1 초
메모리 제한 : 128 MB
입력
입력은 여러 개의 테스트 케이스로 이루어져 있으며,
각 줄마다 영어 대소문자, ',', '.', '!', '?', 공백으로 이루어진 문장이 주어진다.
각 줄은 최대 255글자로 이루어져 있다.
입력의 끝에는 한 줄에 '#' 한 글자만이 주어진다.
출력
각 줄마다 모음의 개수를 세서 출력한다.
예제 입력 1
How are you today?
Quite well, thank you, how about yourself?
I live at number twenty four.
#
예제 출력 1
7
14
9
풀이
v = ['a','e','i','o','u']
while True:
cnt = 0
s = input().lower()
if s == '#':
break
for i in(s):
if i in v:
cnt += 1
print(cnt)
728x90
'Algorithm(Python) > 문자열' 카테고리의 다른 글
[Algorithm] 백준 BOJ 10102 개표(python 파이썬) (0) | 2022.12.22 |
---|---|
[Algorithm] 백준 BOJ 5598 카이사르 암호(python 파이썬) (0) | 2022.12.21 |
[Algorithm] 백준 BOJ 11478 서로 다른 부분 문자열의 개수(python 파이썬) (0) | 2022.12.19 |
[Algorithm] 백준 BOJ 10987 모음의 개수(python 파이썬) (0) | 2022.12.18 |
[Algorithm] 백준 BOJ 11365 !밀비 급일(python 파이썬) (0) | 2022.12.17 |