728x90
https://school.programmers.co.kr/learn/courses/30/lessons/133499
문제 접근
- 문자열을 규칙에 맞게 변환하는 문제
코드
def solution(babbling):
count = 0
babble = ['aya', 'ye', 'woo', 'ma']
for b1 in babbling:
for b2 in babble:
#두번 연속 같은 말 못함
if b2 * 2 not in b1:
b1 = b1.replace(b2, ' ')
if b1.strip() == '':
count += 1
return count
간단한 문자열 처리긴 한데, 코드를 너무 지저분하게 적어서 깔끔한 코드를 가져옴
너무 막 생각하지말고 간단명료하게 생각하는 법을 익혀야 겠다...
출저:
https://jimoou.github.io/CodingTest10
'알고리즘 > 프로그래머스 문제풀이' 카테고리의 다른 글
프로그래머스 - 폰켓몬(lv1, python) (0) | 2023.04.14 |
---|---|
프로그래머스 - 추억점수(lv1, python) (0) | 2023.04.14 |
프로그래머스 둘만의 암호(lv1, python) (0) | 2023.04.10 |
프로그래머스 숫자짝꿍(lv1, python) (0) | 2023.04.10 |
프로그래머스 - 체육복(python) (0) | 2023.03.31 |