프로그래머스(JavaScript)/Lv0

[프로그래머스 : 코딩 기초 트레이닝]Lv0. 수열과 구간 쿼리 3 (JavaScript)

지미지민 2024. 3. 13. 20:57

 

 

 

💜 코드


function solution(arr, queries) {
    for(let i=0; i<queries.length; i++){
        const [a, b] = queries[i];
        let temp = arr[a];
        arr[a] = arr[b];
        arr[b] = temp;
    }
    return arr;
}

 

 

 

💜 실행 결과


 

 

 

💜 다른 사람의 풀이


function solution(arr, queries) {
    queries.forEach( ([a,b]) => {
        [arr[a],arr[b]] = [arr[b],arr[a]];
    })
    return arr;
}