프로그래머스/Lv.0
프로그래머스 > 옹알이(1) - Python, re.sub()
아찌방
2024. 10. 26. 00:09
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