https://school.programmers.co.kr/learn/courses/30/lessons/120956
풀이 - 나의 생각
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
'프로그래머스 > Lv.0' 카테고리의 다른 글
2차원으로 만들기 - Python, 리스트 컴프리헨션, 2차원 (0) | 2024.10.30 |
---|---|
연속된 수의 합 -Python (0) | 2024.10.29 |
프로그래머스 > 동적계획법(Dynamic Programming) > 정수 - JAVA (0) | 2023.06.01 |
코딩테스트 연습 > 연속된 수의 합 - JAVA (0) | 2023.01.17 |
코딩테스트 입문 > 가까운 수 - JAVA (0) | 2022.12.29 |