본문 바로가기
Problem Solving/Regex

[정규표현식/파이썬] 백준 1264번 : 모음의 개수

by ggyongi 2022. 4. 25.
반응형

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

 

1264번: 모음의 개수

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

www.acmicpc.net

import re
p = re.compile('[aeiou]', re.I)
while True:
    read = input()
    if read == '#':
        quit()
    print(len(p.findall(read)))

단순히 주어진 문자열의 모음을 세주면 되는 문제.

대소문자 구별을 없애기 위해 re.I 옵션을 추가해주고,

findall 메서드를 통해 패턴에 맞는 개수를 카운트

 

 

비전공자 네카라 신입 취업 노하우

시행착오 끝에 얻어낸 취업 노하우가 모두 담긴 전자책!

kmong.com

댓글