11/7 옹알이(2)
https://school.programmers.co.kr/learn/courses/30/lessons/133499
.
나의 풀이
def solution(babbling):
answer = 0
can = ["aya", "ye", "woo", "ma"]
for b in babbling :
for c in can :
if c * 2 not in b :
b = b.replace(c, ' ')
if b.isspace() :
answer += 1
return answer
replace 함수의 특성상 존재하지 않는 문자열을 대체하려고 하면 작동하지 않기 때문에
if c in b :
c가 존재하는지 안존재하는지 검사할 필요는 없다.
두번 반복되지 않는다면, 공백(‘ ‘)으로 대체한 후, b가 공백으로 이루어져 있다면 정답이 될 것이다.
댓글남기기