반응형
수열과 구간 쿼리 3
문제 설명


요구사항
- queries의 값은 arr의 i번째와 j번째 순서를 바꿈
테스트
package lv0;
public class 수열과_구간_쿼리_3 {
public int[] solution(int[] arr, int[][] queries) {
for(int i = 0; i < queries.length; i++) {
int temp = arr[queries[i][0]]; // 0번째 값 임시저장
arr[queries[i][0]] = arr[queries[i][1]]; // 0번째에 1번째 값 넣기
arr[queries[i][1]] = temp; //1번째에 임시저장한 값 넣기(기존 0번째 값)
}
return arr;
}
}
프로그래머스
class Solution {
public int[] solution(int[] arr, int[][] queries) {
for(int i = 0; i < queries.length; i++) {
int temp = arr[queries[i][0]];
arr[queries[i][0]] = arr[queries[i][1]];
arr[queries[i][1]] = temp;
}
return arr;
}
}
결과

반응형
'코딩테스트 > 프로그래머스 Lv. 0' 카테고리의 다른 글
| [프로그래머스] Lv. 0 수열과 구간 쿼리 4 JAVA (0) | 2025.02.04 |
|---|---|
| [프로그래머스] Lv. 0 수열과 구간 쿼리 2 JAVA (1) | 2025.02.03 |
| [프로그래머스] Lv. 0 수 조작하기 2 JAVA (0) | 2025.02.03 |
| [프로그래머스] Lv. 0 수 조작하기 1 JAVA (0) | 2025.02.03 |
| [프로그래머스] Lv. 0 마지막 두 원소 JAVA (0) | 2025.02.03 |