package main
import (
"fmt"
)
func main() {
arr := []int{0, 1, 2, 3, 4}
queries := [][]int{{0, 3}, {1, 2}, {1, 4}}
fmt.Print(solution(arr, queries))
}
func solution(arr []int, queries [][]int) []int {
for i := 0; i < len(queries); i++ {
start := queries[i][0]
end := queries[i][1]
temp := arr[start]
arr[start] = arr[end]
arr[end] = temp
}
return arr
}
![](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbB2DOs%2Fbtsywu19W1D%2FPQS06CnKqosk2tagKdZ1bk%2Fimg.png)