[문제]
https://www.acmicpc.net/problem/1264
1264번: 모음의 개수
입력은 여러 개의 테스트 케이스로 이루어져 있으며, 각 줄마다 영어 대소문자, ',', '.', '!', '?', 공백으로 이루어진 문장이 주어진다. 각 줄은 최대 255글자로 이루어져 있다. 입력의 끝에는 한 줄
www.acmicpc.net

[풀이]
입력 내용을 다시 출력할 필요가 없어 대소문자 구분 없게 개수를 세기 위해 input().lower()로 설정
차례대로 sentence가 모음으로 초기화해놓은 vowels 리스트에 있는지 검사 후 있으면 cnt 1 증가
[코드]
if __name__ == '__main__':
vowels = ['a', 'e', 'i', 'o', 'u']
while True:
sentence = input().lower()
if sentence == '#':
break
cnt = 0
for i in sentence:
if i in vowels:
cnt += 1
print(cnt)
'문제풀이 > BOJ' 카테고리의 다른 글
[Python] BOJ/백준 1373번 2진수 8진수 (0) | 2021.07.10 |
---|---|
[Python] BOJ/백준 1173번 운동 (0) | 2021.07.09 |
[Python] BOJ/백준 1333번 부재중 전화 (1) | 2021.07.08 |
[Python] BOJ/백준 1284번 집 주소 (0) | 2021.07.08 |
[Python] BOJ/백준 1680번 쓰레기 수거 (0) | 2021.07.05 |
[문제]
https://www.acmicpc.net/problem/1264
1264번: 모음의 개수
입력은 여러 개의 테스트 케이스로 이루어져 있으며, 각 줄마다 영어 대소문자, ',', '.', '!', '?', 공백으로 이루어진 문장이 주어진다. 각 줄은 최대 255글자로 이루어져 있다. 입력의 끝에는 한 줄
www.acmicpc.net

[풀이]
입력 내용을 다시 출력할 필요가 없어 대소문자 구분 없게 개수를 세기 위해 input().lower()로 설정
차례대로 sentence가 모음으로 초기화해놓은 vowels 리스트에 있는지 검사 후 있으면 cnt 1 증가
[코드]
if __name__ == '__main__':
vowels = ['a', 'e', 'i', 'o', 'u']
while True:
sentence = input().lower()
if sentence == '#':
break
cnt = 0
for i in sentence:
if i in vowels:
cnt += 1
print(cnt)
'문제풀이 > BOJ' 카테고리의 다른 글
[Python] BOJ/백준 1373번 2진수 8진수 (0) | 2021.07.10 |
---|---|
[Python] BOJ/백준 1173번 운동 (0) | 2021.07.09 |
[Python] BOJ/백준 1333번 부재중 전화 (1) | 2021.07.08 |
[Python] BOJ/백준 1284번 집 주소 (0) | 2021.07.08 |
[Python] BOJ/백준 1680번 쓰레기 수거 (0) | 2021.07.05 |