728x90
반응형
문제
https://www.acmicpc.net/problem/11319
정규식 모듈 re의 split 함수 이용.
입력한 정수만큼 반복.
- 문자열 입력 후 공백제거, 대문자로 변환.
- 모음 제거한 문자열 생성.
- 전체 문자열에서 모음의 개수를 빼 자음 개수 계산.
from re import split
for _ in range(int(input())):
s = input().replace(" ", "").upper()
a = len(''.join(split("[AEIOU]+", s)))
b = len(s) - a
print(a, b)
728x90
반응형
'코딩 > 공부' 카테고리의 다른 글
[Python] 백준 11549번 - Identifying tea (0) | 2024.01.31 |
---|---|
[Python] 백준 11367번 - Report Card Time (0) | 2024.01.31 |
[Python] 백준 11104번 - Fridge of Your Dreams (0) | 2024.01.31 |
[Python] 백준 10718번 - We love kriii (1) | 2024.01.31 |
[Python] 백준 10170번 - NFC West vs North (1) | 2024.01.31 |