https://www.acmicpc.net/problem/1264
[문제 정리]
영문 문장을 입력받아 모음의 개수를 세는 프로그램을 작성하시오. 모음은 'a', 'e', 'i', 'o', 'u'이며 대문자 또는 소문자이다.
입력의 끝에는 한 줄에 '#' 한 글자만이 주어진다.
[문제 접근]
문장에서 어떤 문자를 세는 것이니까 count()함수를 사용하면 되겠다.
[정답]
1. while문을 무한으로 돌면서 영문 문장을 입력받을 word를 초기화한다. 만약 word=='#'라면 break한다.
2. word.count()를 사용하여 모음에 해당하는 'a', 'e', 'i', 'o', 'u'를 소문자와 대문자 모두 count하여 ans에 넣는다.
3. ans을 출력한다.
'알고리즘 공부 > 백준 > Python3' 카테고리의 다른 글
[백준 파이썬] #14656: 조교는 새디스트야!! (0) | 2021.02.14 |
---|---|
[백준 파이썬] #10039: 평균 점수 (0) | 2021.02.14 |
[백준 파이썬] #11721: 열 개씩 끊어 출력하기 (0) | 2021.02.10 |
[백준 파이썬] #10845: 큐 (0) | 2021.02.09 |
[백준 파이썬] #1924: 2007년 (0) | 2021.02.07 |