def solution(babbling):
answer = 0
for babble in babbling:
for word in ['aya', 'ye', 'woo', 'ma']:
babble = babble.replace(word, '0')
if babble.isdigit():
answer += 1
return answer
처음에는 babble.replace(word, '')로 처리하고 babble이 빈값인지 확인했더니
1번 테스트 케이스 ["aya", "yee", "u", "maa", "wyeoo"] 의 예상값이 1인데 결과를 2로 리턴해서 계속 오답이었다.
'wyeoo'에서 ye를 제거하면 woo가 되어 발음할 수 있는 문자열로 처리되기 때문.
중간에 문자열이 사라지고 앞뒤의 문자열이 붙어서 잘못 처리되지 않도록 '0' 값으로 변경했고, 문자열이 숫자로만 이루어져 있을 경우 발음할 수 있는 문자열로 처리하도록 했다.