3. 카드 역배치
# 카드 역배치 def change(nums, S, E): nums = nums[:S-1] + list(reversed(nums[S-1:E])) + nums[E:] return nums def change(nums, S, E): size = E - S + 1 for i in range(size//2): nums[S-1+i], nums[E-1-i] = nums[E-1-i], nums[S-1+i] return nums nums = list(range(1, 21)) for _ in range(10): S, E = map(int, input().split()) nums = change(nums, S, E) [print(x, end=" ") for x in nums]