코딩 테스트/프로그래머스

Lv1. 옹알이(2)

  • -
728x90
반응형

문제 보기 : 옹알이 (2)

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

 


문제

  • 정답률 : 61%

 


작성 코드

def solution(babbling):
    can = ["aya", "ye", "woo", "ma"]
    answer = 0
    # ans = []
    for word in babbling:
        # ans.append(word)
        aword = ""
        while True:
            if len(word)>=2 and word[0:2] in can and aword != word[0:2]:
                aword = word[0:2]
                word = word[2:]
            elif len(word)>=3 and word[0:3] in can and aword != word[0:3]:
                aword = word[0:3]
                word = word[3:]
            else:
                # ans = ans[:-1]
                break
                
            if len(word) == 0:
                answer += 1
                break
    return answer
320x100
728x90

'코딩 테스트 > 프로그래머스' 카테고리의 다른 글

Lv2. 짝지어 제거하기  (0) 2024.07.27
Lv2. 숫자의 표현  (0) 2024.07.27
Lv3. 정수 삼각형  (0) 2024.07.17
Lv2. 피로도  (0) 2024.07.17
Lv2. n^2 배열 자르기  (0) 2024.07.16
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.