リアルタイムに解けた問題
A - Cut
問題文
N枚からなるカードの山があり、上からi枚目のカードには整数$A_{i}$が書かれています。
山の下からK枚のカードを取り出し、順序を保ったまま山の一番上に乗せました。
この操作後の山の上から順に、カードに書かれた整数を出力してください。
制約
- $1 \leq K < N \leq 100$
- $1 \leq A_{i} \leq 100$
- 入力は全て整数
アルゴリズム
pythonのlistでスライスを使う。
ソースコード
N, K = map(int, input().split())
A = list(map(int, input().split()))
for a in A[-K:]:
print(a, end=" ")
for a in A[:-K]:
print(a, end=' ')
print()