[백준] #1264 모음의 개수 python

2023. 1. 28. 06:00

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

 

1264번: 모음의 개수

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

www.acmicpc.net

 

📕 설명 📕

1. 모든 알파벳을 다 받는다.

 

2. 모음일 경우의 개수를 lower()를 이용해 다 비교하여 개수를 받는다.

 

🧑🏻‍💻 나의 풀이 🧑🏻‍💻

from collections import Counter
li = []
while True:
    tmp = input()
    if tmp == "#":
        break
    for i in tmp.split():
        for j in i:
            li.append(j)
    result = 0
    for i in Counter(li):
        if i.lower() == 'a' or i.lower() == 'e' or i.lower() == 'i' or i.lower() == 'o' or i.lower() == 'u':
            result += Counter(li)[i]
    print(result)
    li.clear()

 

'Programming > Algorithm' 카테고리의 다른 글

[백준] #5355 화성 수학 python  (0) 2023.01.30
[백준] #2530 인공지능 시계 python  (0) 2023.01.29
[백준] #1568 새 python  (0) 2023.01.27
[백준] #9610 사분면 python  (0) 2023.01.26
[백준] #1547 공 python  (0) 2023.01.26

BELATED ARTICLES

more