코딩테스트/프로그래머스
[프로그래머스] Lv.0 옹알이(1) in Python
초코._.초
2025. 4. 24. 10:23
코딩 테스트 입문 문제
[문제]
풀이 Tip
1. 조카는 "aya", "ye", "woo", "ma" 네 가지 발음이나
각 발음을 최대 한번 이어 붙여서 말하는 것만 가능
- 각 발음 스펠링 사이에 새로운 발음이 삽입된 테스트 케이스에 대한 예외처리 중요
ex) "ayeya" -> aya 사이에 ye가 삽입된 형태로 조카는 해당 발음을 하지 못한다.
[정답] 파이썬 풀이
def solution(babbling):
language = ["aya", "ye", "woo", "ma" ]
answer = 0
for b in babbling :
for l in language :
if b.find(l) > -1 :
b = b.replace(l,' ')
if len(b.strip()) == 0 :
answer +=1
return answer