PTA 1008 数组元素循环右移问题 -python实现

题目:

输入格式:

每个输入包含一个测试用例,第1行输入N(1≤N≤100)和M(≥0);第2行输入N个整数,之间用空格分隔。

输出格式:

在一行中输出循环右移M位以后的整数序列,之间用空格分隔,序列结尾不能有多余空格。

输入样例:

6 2
1 2 3 4 5 6

输出样例:

5 6 1 2 3 4

python实现:

#输入
list1 = list(input().split())
list2 = list(input().split())
#换序
N = int(list1[0])
n = int(list1[1])
list3 = list2[N-n : ]+list2[ : N-n]
#输出
for i in range(N):
    if i == N-1:
        print(list3[i])
    else:
        print(list3[i],end=' ')

猜你喜欢

转载自blog.csdn.net/qq_32188669/article/details/93906393