def solution(babbling):
answer = []
string = ''
count = 0
for i in range(len(babbling)):
for j in range(len(babbling[i])):
string += babbling[i][j]
if string == 'aya':
string = ''
elif string == 'ye':
string = ''
elif string == 'woo':
string = ''
elif string == "ma":
string = ''
answer.append(string)
string = ''
count = answer.count("")
return count
우선 이문제는 전에 올렸던 문제인 숨어있는 숫자의 덧셈이랑 굉장히 비슷하다고 느꼈다. babbling[i]
babbling[i][j]의 글자를 하나하나 string문자열에 이어붙인다음 발음할 수 있는 단어이면 string을 초기화 시켜준다음.answer에 append해주었다. answer에서 빈문자열일경우 count += 1을 해주어 발음가능한 문자의 개수를 세주었다
'코딩테스트' 카테고리의 다른 글
프로그래머스 이상한 문자 만들기 PYTHON (1) | 2024.07.23 |
---|---|
프로그래머스 정수를 나선형으로 배치하기 python (4) | 2024.07.22 |
프로그래머스 겹치는 선분의 길이 level0 python (0) | 2024.07.20 |
프로그래머스 ox 퀴즈 level0 python (0) | 2024.07.18 |
프로그래머스 주사위 게임 3 level0 python (0) | 2024.07.17 |