본문 바로가기
프로그래머스/Lv.0

프로그래머스 > 옹알이(1) - Python, re.sub()

by 아찌방 2024. 10. 26.

 

 

https://school.programmers.co.kr/learn/courses/30/lessons/120956

 

프로그래머스

SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프

programmers.co.kr

 

 

 

풀이 - 나의 생각

Python에서 제공하는 re.sub()를 활용

 

조카가 사용할 수 있는 단어 4개를 pattern으로

 

babbling을 확인한다.

 

pattern에 해당하는 단어가 있으면 공백으로 교체한 결과의 길이가 0이면

 

조카가 할 수 있는 말로만 구성된 단어라는 것이다.

 

코드

 

import re

def solution(babbling):
    answer = 0
    pattern = "aya|ye|woo|ma"
    for str in babbling:
        result = re.sub(pattern, '', str)
        if len(result) == 0:
            answer+=1
    return answer

 

 

 

 

 

 

 

다음에 또 봐요

 

728x90