728x90
반응형
문제
코드
#include <iostream>
#include <string>
#include <vector>
using namespace std;
vector<int> solution(vector<int> arr, vector<vector<int>> queries) {
vector<int> answer = arr;
for (int i = 0; i < queries.size(); ++i)
{
int tmp = answer[queries[i][0]];
answer[queries[i][0]] = answer[queries[i][1]];
answer[queries[i][1]] = tmp;
}
return answer;
}
// 다른 사람 풀이
/*
vector<int> solution(vector<int> arr, vector<vector<int>> queries) {
for (const auto& q : queries)
{
swap(arr[q[0]], arr[q[1]]);
}
return arr;
}
*/
728x90
반응형
'코딩테스트 > 프로그래머스(C++)_Level.0' 카테고리의 다른 글
[프로그래머스/C++] Lv.0 배열 만들기 (0) | 2023.10.24 |
---|---|
[프로그래머스/C++] Lv.0 카운트 업 (0) | 2023.10.24 |
[프로그래머스/C++] Lv.0 수 조작하기 2 (0) | 2023.10.20 |
[프로그래머스/C++] Lv.0 수 조작하기 1 (0) | 2023.10.19 |
[프로그래머스/C++] Lv.0 마지막 두 원소 (0) | 2023.10.18 |