본문 바로가기

코테/프로그래머스

[코딩 기초 트레이닝] rny_string

728x90

[코딩 기초 트레이닝] 제목

문제 링크

구분

코딩 테스트 연습 > 코딩 기초 트레이닝

풀이 요약

모든 문자열 rn에 대해 m으로 변환하는 문제

나의 풀이

function solution(rny_string) {
     return rny_string.replaceAll("m","rn")
}

rny_string의 모든 rn을 변환하는 문제였기 때문에 replaceAll 메서드를 사용했습니다.

배운점

replace 와 replaceAll 차이

두 메서드 모두 문자열에서 특정 부분을 다른 문자열로 교체하는데 사용됩니다.

replace 메서드는 첫 번째로 일치하는 부분만 교체하는 반면

replaceAll 메서드는 문자열에서 일치하는 모든 부분을 교체합니다.

string.replace(searchValue, newValue)
string.replaceAll(searchValue, newValue)

첫 번째 인자에는 찾고자 하는 문자열 또는 정규표현식을 적습니다.

두 번째 인자는 교체할 문자열 또는 함수를 적습니다.

728x90