문제

문제 링크
image

나의 풀이

코드

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

다른 사람 풀이

function solution(my_strings, parts) {
    return parts.map(([s, e], i) => {
        return my_strings[i].slice(s, e + 1)
    }).join('')
}

매개변수도 구조분해할 수 있다는 사실을 처음 알았다!