인생 첫 코딩테스트 도전기의 첫 번째 문제
난이도 하 인데도 못풀어서 여러 블로그들 찾아보았고 여러가지 중 이 답이 제일 깔끔한 것 같아서 이걸로 배움!!
저런 생각은 처음부터 어떻게 할 수 있지?
(1) 리스트에 있는 단어들을 먼저 불러오고
(2) 단어들의 각 문자열을 차례대로 새로운 변수에 저장하는데
(3) 차례대로 저장하다가 'aya', 'ye', 'woo', 'ma' 중에서 같은 형식이 나오면 변수를 비워주고 cnt 변수에 +1 하여 옹알이가 가능함을 보여줌
def solution(babbling):
answer = 0
for i in babbling:
cnt = 0
word = ''
for j in i:
word += j
if word in ['aya', 'ye', 'woo', 'ma']:
cnt += 1
word = ''
if len(word) == 0 and cnt > 0:
answer += 1
return answer
휴 나는 감자다!!
'코딩테스트 > 프로그래머스[모든문제Lv.0]' 카테고리의 다른 글
잘라서 배열로 저장하기 (0) | 2023.03.31 |
---|---|
문자열 밀기 ☑️ (0) | 2023.03.31 |
종이 자르기 (0) | 2023.03.31 |
연속된 수의 합 (0) | 2023.03.30 |
다음에 올 숫자 (0) | 2023.03.30 |