프로그래머스 level0 [옹알이]

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

def solution(babbling):
    answer = 0
    for babb in babbling:
        babb = list(map(str, babb))
        i = 0
        length = len(babb)
        while i < length:
            if babb(i) == 'a' and (i+2 < length) and babb(i+1) == 'y' and babb(i+2) == 'a':
                i += 3
            elif babb(i) == 'y' and (i+1 < length) and babb(i+1) == 'e':
                i += 2
            elif babb(i) == 'w' and (i+2 < length) and babb(i+1) == 'o' and babb(i+2) == 'o':
                i += 3
            elif babb(i) == 'm' and (i+1 < length) and babb(i+1) == 'a':
                i += 2
            else:
                break
            if i == length:
                answer+=1
                break
    return answer

처음에는 옹알이를 하면서 발음할 수 있는 최대 단어 수 정도인 줄 알고 그렇게 알고리즘을 구성했습니다.

(차근차근 잘 읽어보세요)