수열과 구간 쿼리 3

송용진·2023년 8월 30일
0

알고리즘

목록 보기
97/173

정수 배열 arr와
2차원 정수 배열 queries이 주어집니다.

queries의 원소는 각각 하나의 query를 나타내며,
[i, j] 꼴입니다.

각 query마다 순서대로
arr[i]의 값과 arr[j]의 값을 서로 바꿉니다.

위 규칙에 따라 queries를 처리한 이후의 arr를
return 하는 solution 함수를 완성해 주세요.

내 코드

def solution(arr, queries):
    answer = []
    for i,j in queries:
        tmp = arr[j]
        arr[j] = arr[i]
        arr[i] = tmp
    answer = arr
    return answer

예시 코드

def solution(arr, queries):
    for a,b in queries:
        arr[a],arr[b]=arr[b],arr[a]
    return arr
profile
백엔드 개발자

0개의 댓글