코딩테스트/프로그래머스 Lv. 0

[프로그래머스] Lv. 0 수열과 구간 쿼리 3 JAVA

촙오 개발자 2025. 2. 3. 22:27
반응형

수열과 구간 쿼리 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;
    }
}

 

결과

반응형