728x90
Programmers
옹알이(2)
https://school.programmers.co.kr/learn/courses/30/lessons/133499
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
문제
코드
- 말할 수 있는 단어 리스트를 만들기
- 단어들의 리스트에 있거나 두 개 연속으로 나오지 않으면 공백으로 대체
- 공백으로 만들어지면 말할 수 있는 단어가 됨
- " " 과 같은 공백이 아닌 ""로 대체하게 되면 대체된 yayae 같은 단어에서 중간이 이어져 ye가 만들어지는 오류가 발생하기 때문
def solution(babbling):
answer = 0
words = ["aya", "ye", "woo", "ma"]
for i in babbling:
for j in words:
if j in i and j*2 not in i:
i = i.replace(j, " ")
if i.isspace():
answer += 1
return answer
728x90
반응형
'Algorithm > 프로그래머스' 카테고리의 다른 글
[프로그래머스] 숫자 짝궁 - 파이썬 (0) | 2024.05.03 |
---|---|
[프로그래머스] 문자열 나누기 - 파이썬 (0) | 2024.05.02 |
[프로그래머스] 덧칠하기 - 파이썬 (0) | 2024.05.02 |
[프로그래머스] 소수 만들기 - 파이썬 (0) | 2024.05.02 |
[프로그래머스] 소수 찾기 - 파이썬 (1) | 2024.05.01 |