코딩테스트/프로그래머스[모든문제Lv.0]
옹알이(1)
두퍼
2023. 3. 30. 16:46
인생 첫 코딩테스트 도전기의 첫 번째 문제
난이도 하 인데도 못풀어서 여러 블로그들 찾아보았고 여러가지 중 이 답이 제일 깔끔한 것 같아서 이걸로 배움!!
저런 생각은 처음부터 어떻게 할 수 있지?
(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
휴 나는 감자다!!