💜 코드
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;
}
'프로그래머스(JavaScript) > Lv0' 카테고리의 다른 글
[프로그래머스 : 코딩 기초 트레이닝]Lv0. 1로 만들기(JavaScript) (0) | 2024.03.13 |
---|---|
[프로그래머스 : 코딩 기초 트레이닝]Lv0. 문자열이 몇 번 등장하는지 세기 (JavaScript) (0) | 2024.03.13 |
[프로그래머스 : 코딩 기초 트레이닝]Lv0. 특정 문자열로 끝나는 가장 긴 부분 문자열 찾기 (JavaScript) (0) | 2024.03.13 |
[프로그래머스 : 코딩 기초 트레이닝]Lv0. 문자열 뒤집기(JavaScript) (0) | 2024.03.13 |
[프로그래머스 : 코딩 기초 트레이닝]Lv0. 글자 지우기(JavaScript) (0) | 2024.03.13 |