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을 사용해서 해쳐놓았던 문자열을 합쳐주면 문제를 풀 수 있게 된다.