99클럽 코테 스터디 18일차 TIL + 옹알이 (2)

Saang Bum Kim·2024년 5월 9일
0

99클럽

목록 보기
34/59

문제

링크텍스트

난관

  • 같은 발음 연속 안되도록 하기 위해 ids를 설정해야 했다.

결과

def solution(babbling):    
    a = 0
    s = ["aya", "ye", "woo", "ma"]
    
    def f_ck(bi,ids = [0,1,2,3]):
        for i in ids:
            if bi[:len(s[i])] == s[i]:
                bi = bi[len(s[i]):]
                if len(bi) != 0:
                    ids = [0,1,2,3]
                    ids.remove(i)
                    return f_ck(bi,ids)
                else:
                    return True
        return False
    for bi in babbling:
        ids = [0,1,2,3]
        ai = f_ck(bi,ids)
        if ai:
            a += 1
    return a

profile
old engineer

0개의 댓글