프로그래머스 문자열 겹치기

hwakyoung·2024년 1월 1일
0
post-thumbnail

js를 사용해서 문자열 겹치기 문제 해결


나의 풀이 방법

function solution(my_string, overwrite_string, s) {
    var answer = [...my_string];
    
    
    answer.splice(s,overwrite_string.length,overwrite_string);
    console.log(answer);
    return answer.join("");
}

⚠️풀이 & 해석

[...my_string]은 my_string에 있는 모든것들을 하나의 배열로 모아 놓는다는 의미

splice js에서 사용하는 함수로 기존 요소를 삭제 교체 할 때 사용한다.
나는 위에 결과 그림처럼 my_string, overwrite_string, s 그리고 result를 나타내야하기 때문에
(s,overwrite_string.length, overwrite_string)으로 표현하여서

s부터 overwrite_string의 길이만큼을 문자열 overwrite_string으로 바꾼 문자열을 return 하도록 하였다.

마지막으로 join을 사용해서 해쳐놓았던 문자열을 합쳐주면 문제를 풀 수 있게 된다.

profile
fire-irror

0개의 댓글