BAEKJOON/10804:カードステーションを置く


[python]リスト。clear()clear():リストの初期化リスト


[python]print(リスト、end='):書き換え文字を含まない出力


<問題の説明>

<解答>
lst=['1','2','3','4','5','6','7','8','9','10','11','12','13','14','15','16','17','18','19','20']
lst_tmp=[]

for i in range(10):
    n1,n2=map(int, input().split())
    lst_tmp.clear() #리스트 초기화
    for i in range(n2-1, n1-2, -1):  #뒤집은 수들을 모아놓은 리스트 lst_tmp생성
        lst_tmp.append(lst[i])
    for i in range(0, len(lst_tmp), 1): #lst_tmp 길이만큼 순서 바꾸기
        lst[n1+i-1]=lst_tmp[i]
        
    
for i in range(len(lst)):
    print(lst[i], end=' ')
反転した数字を集めたリストlst tmpの長さに従ってドアを回します.
for文にlst tmpの数を入力し、元のリストで変更する数値インデックスから変更します.