본문 바로가기

코딩테스트 with PYTHON

[python] 코딩테스트 대비 - 카드 역배치(리스트 뒤집기)

문제)

 

 

답안 코드)

1
2
3
4
5
6
7
8
9
10
11
12
13
import sys
#sys.stdin=open("input.txt", "r")
 
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=' ')
cs