백준-10812 : 바구니 순서 바꾸기(Python)

잡초·2023년 4월 5일
0
post-thumbnail
n, m = map(int, input().split())
arr = list(range(1,n+1))
for _ in range(m):
    i, j, k = map(int, input().split())
    arr = arr[:i-1] + arr[k-1:j] + arr[i-1:k-1] + arr[j:]
for i in range(n):
    print(arr[i], end=" ")

배열의 슬라이싱과 배열의 합 사용.
append를 사용하지 않아도 배열을 이어붙일 수 있다.
슬라이싱[::]사용시 안에 들어가는 수는 index이니 주의할 것.

profile
개발자가 되고싶은 잡초

0개의 댓글