풀이
swap으로 앞 뒤를 바꾸어 준다.
올림 할 필요 없이 +1 해준 후 //2 로 몫을 구한만큼 반복해주면 된다.
리스트를 1부터 20까지 만들어주면,
인덱스가 0 부터 시작하므로 조금 계산을 해야한다. 은근 실수가 나올 수 있다.
그냥 0부터 시작한대로 두고 제일 마지막에 pop(0) 으로 0을 빼주면 된다.
코드
a = list(range(21))
for _ in range(10):
s, e = map(int, input().split())
for i in range((e-s+1)//2):
a[s+i], a[e-i]=a[e-i], a[s+i]
a.pop(0)
for x in a:
print(x, end=' ')