(백준) #10811 Basket Flip Python

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

#10811: 바구니를 뒤집다

도현이의 바구니는 총 N개이며 각 바구니는 1부터 N까지 순차적으로 번호가 매겨져 있습니다. 바구니가 정렬되어 가장 왼쪽 바구니가 첫 번째 바구니이고 다음 바구니가 두 번째 바구니입니다.

www.acmicpc.net

설명

for 문으로 해결하고 아래와 같이 반전시켰습니다.

나의 솔루션

N, M = map(int, input().split())
li = (i for i in range(N+1))
for _ in range(M):
    i,j = map(int, input().split())
    li(i:j+1) = reversed(li(i:j+1))
li.remove(li(0))
print(*li)