BAEKJOON/10804:カードステーションを置く
5704 ワード
[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の数を入力し、元のリストで変更する数値インデックスから変更します.
Reference
この問題について(BAEKJOON/10804:カードステーションを置く), 我々は、より多くの情報をここで見つけました https://velog.io/@kimnahee1529/BAEKJOON-10804카드-역배치テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol