Search
Duplicate

옹알이 (2)

문제 설명 및 제한사항

아이디어 및 해결 방법

코드

def solution(babbling): cnt = 0 for b in babbling: curr = None while b != '': if b[:3] == 'aya' and curr != 'aya': b = b[3:] curr = 'aya' elif b[:2] == 'ye' and curr != 'ye': b = b[2:] curr = 'ye' elif b[:3] == 'woo' and curr != 'woo': b = b[3:] curr = 'woo' elif b[:2] == 'ma' and curr != 'ma': b = b[2:] curr = 'ma' else: break if b == '': cnt += 1 return cnt
Python
복사

출처

프로그래머스 코딩테스트 연습 https://school.programmers.co.kr/learn/challenges