[프로그래머스] 파이썬 수열과 구간 쿼리 3

ybk·2023년 9월 20일
0

프로그래머스

목록 보기
28/236

Lv.0 수열과 구간 쿼리 3

문제 설명

정수 배열 arr와 2차원 정수 배열 queries이 주어집니다. queries의 원소는 각각 하나의 query를 나타내며, [i, j] 꼴입니다.
각 query마다 순서대로 arr[i]의 값과 arr[j]의 값을 서로 바꿉니다.
위 규칙에 따라 queries를 처리한 이후의 arr를 return 하는 solution 함수를 완성해 주세요.

제한사항

  1. 1 ≤ arr의 길이 ≤ 1,000
  2. 0 ≤ arr의 원소 ≤ 1,000,000
  3. 1 ≤ queries의 길이 ≤ 1,000
  4. 0 ≤ i < j < arr의 길이

입출력

코드 풀이

def solution(arr, queries):
    for a,b in queries:
        arr[a],arr[b] = arr[b],arr[a]
    return arr

출처: 프로그래머스 코딩테스트 연습

profile
개발자 준비생~

0개의 댓글