ALGORITHM/PYTHON

백준 BAEKJOON 10812번 바구니 순서 바꾸기 [PYTHON/파이썬]

칼코
반응형

백준 BAEKJOON 10812번 바구니 순서 바꾸기 [PYTHON/파이썬]


<문제 출처>

https://www.acmicpc.net/problem/10812

 

10812번: 바구니 순서 바꾸기

도현이는 바구니를 총 N개 가지고 있고, 각각의 바구니에는 1번부터 N번까지 번호가 순서대로 적혀져 있다. 바구니는 일렬로 놓여져 있고, 가장 왼쪽 바구니를 1번째 바구니, 그 다음 바구니를 2

www.acmicpc.net

 

 

<풀이>

리스트 안에서 조건에 해당하는 i, j, k 의 부분을

떼어와서 그 부분만 수정을 해주며 풀었다.

 

 

<코드>

N, M = map(int, input().split())
Basket = [i+1 for i in range(N)]	# 1~N까지의 리스트

for _ in range(M) :
    i, j, k = map(int, input().split())
    Basket[i-1:j] = Basket[k-1:j] + Basket[i-1:k-1]

# print(*리스트명)을 통해 한 줄 출력
print(*Basket)
반응형