🤍 은지log 🤍

[프로그래머스:Javascript] 문자열 겹쳐쓰기 본문

🌈 프로그래머스

[프로그래머스:Javascript] 문자열 겹쳐쓰기

Eun_zii 2024. 4. 2. 18:20

프로그래머스 Lv.0

- 문자열 겹쳐쓰기

 

💚 문제설명

 

💚 제한조건

  • my_string와 overwrite_string은 숫자와 알파벳으로 이루어져 있습니다.
  • 1 ≤ overwrite_string의 길이 ≤ my_string의 길이 ≤ 1,000
  • 0 ≤ s ≤ my_string의 길이 - overwrite_string의 길이

💚 풀이

function solution(my_string, overwrite_string, s) {
    return my_string.slice(0, s) + 
           overwrite_string + 
           my_string.slice(s + overwrite_string.length);
}

 

 

my_string에서 인덱스 0부터 s -1까지의 부분 문자열을 가져온다. ( s인덱스 전까지의 문자열 )

+ overwrite_string을 해준다. ( s 인덱스 부터 대체 할 문자열 )

my_string에서 s + overwrite_string.length부터 끝까지의 부분 문자열을 가져와서 이어붙여준다. ( overwrite_string 이후에 있는 대체 되지 않은 my_string의 문자열 )

728x90