사용 언어 - Python3
문제 - 옹알이(2)
정답
문자열 replace (정답 맞춘 여부 X)
발음가능한 언어(j)가 중복된 상태가 아니라면 => i안에 있는 j 값을 공백으로 대체한다.
전부 공백으로 대체되어있다면, 모두 발음가능하기 때문에 count += 1
def solution(babbling):
count = 0
baby = ["aya","ye","woo","ma"]
for i in babbling:
for j in baby:
if j*2 not in i:
i = i.replace(j,' ') #j값을 공백으로 대체한다.
if i.strip() == '': #i값이 없으면 모두 발음가능
count += 1
return count
레퍼런스
- 정답 깃허브
'Algorithm > 구현' 카테고리의 다른 글
[프로그래머스 lv 1] 숫자 짝꿍 (0) | 2023.05.12 |
---|---|
[프로그래머스 lv1] 콜라 문제 (0) | 2023.05.11 |
[프로그래머스 lv1] 푸드 파이트 대회 (1) | 2023.05.09 |
[프로그래머스 lv1] 과일 장수 (0) | 2023.04.26 |
[프로그래머스 lv1] 기사단원의 무기 (1) | 2023.04.25 |
댓글