l._.been 2023. 5. 8. 16:57
728x90
문제
 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

 

풀이 방법

핵심 능력: replace() 사용

 

멍청한 풀이 코드

def solution(rny_string):
    for i in range(rny_string.count('m')):
        idx = rny_string.index('m')
        rny_string = rny_string[:idx] + "rn" + rny_string[idx+1:]
    return rny_string

현명한 풀이 코드

def solution(rny_string):
    return rny_string.replace('m', 'rn')