프로그래머스 옹알이(1)

pudding·2022년 12월 2일
0

알고리즘.py

목록 보기
10/10

📝문제

💡아이디어

  • in 사용해서 문자열 안에 내가 찾는 문자열이 있는지 확인
  • 찾는 문자열이 있다면 replace를 이용하기

👩🏻‍💻풀이코드

def solution(babbling):
    answer = 0
    b = [ "aya", "ye", "woo", "ma"]

    for i in range(len(babbling)):
        for j in b:
            if j in babbling[i]: babbling[i] = babbling[i].replace(j, "-")

        babbling[i]=babbling[i].replace("-","")
        if babbling[i] == "":
            answer += 1

    return answer

🔍 후기
1. replace("문자열", "") 이렇게 공백으로 바꾸어 풀었더니 wyeoo 같은 경우 yeo가 먼저 제거되고 남은 woo가 합쳐져서 또 제거되어 버린다 -> 실패
2. 그래서 "-"로 replace를 한후 마지막에 -를 다 제거해서 풀이했다.

profile
영차 영차 개발 공부 기록 하기

0개의 댓글