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)