알고리즘

[백준 10811] [Python] 바구니 뒤집기

wjxor 2024. 4. 10. 02:20
반응형

문제 링크

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

 

10811번: 바구니 뒤집기

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

www.acmicpc.net

 

 

문제

 

코드

N, M = map(int, input().split())

# 바구니에 번호 부여
basket = [n for n in range(1, N + 1)]

for _ in range(M):
    i, j = map(int , input().split())
    
    #뒤바꾸기 위해 temp에 보관
    temp = basket[i - 1:j]
    temp.reverse()
    basket[i -1:j] = temp

for i in range (N):
    print(basket[i], end=" ")
반응형