🖥️Frontend/Programmers

[JavaScript] 부분 문자열 이어 붙여 문자열 만들기

뉴발자 2024. 6. 7.
728x90

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

문제

길이가 같은 문자열 my_strings와 이차원 정수 배열 parts가 매개변수로 주어진다.

 

parts[i]는 [s, e] 형태로, my_strings[i]의 인덱스 s부터 인덱스 e까지의 부분 문자열을 의미한다.

 

각 my_strings의 원소의 parts에 해당하는 부분 문자열을 순서대로 이어붙인 값을 리턴하는 함수를 작성하라.

 

 

예시

index [i] my_strings[i] parts[i] 부분 문자열
0 "progressive" [0, 4] "progr"
1 "hamburger" [1, 2] "am"
2 "hammer" [3, 5] "mer"
3 "ahocorasick" [7, 7] "s"
728x90

 

 

풀이

function solution(my_strings, parts) {
    return my_strings.map((v, i) => v.slice(parts[i][0], parts[i][1] + 1)).join("");
}

 

 

 

 

 

 

 

 

 

 

728x90

'🖥️Frontend > Programmers' 카테고리의 다른 글

[JavaScript] qr code  (0) 2024.06.07
[JavaScript] 문자열 뒤집기  (0) 2024.06.07
[JavaSciprt] 문자열 여러 번 뒤집기  (0) 2024.06.05
[JavaScript] 주사위 게임 3  (1) 2024.06.05
[JavaScript] 콜라츠 수열 만들기  (1) 2024.06.05

댓글