1045: 【基础练习】列表向右旋转

金币值:1 Time Limit:1.000 s Memory Limit:512 M
Solved:47 Submit:89 正确率:52.81% Creator:
点赞量:0 收藏量:1 题目类型:程序 Source/Category: 基础练习

Description

从标准输入中分两行输入一个数字列表和一个数字k,输出该列表向右旋转k位后的结果。 

所谓旋转k位,指的是列表中的每一个元素向右移动k位,即原来在位置i的元素,在新数组中的位置是(i+k)%n(即如果i+k超过n时,则从数组开始位置进行填充)。

Input

输入两行。 第一行是一个用空格隔开的数组 第二行是一个整数表示k

Output

输出一行,用空格隔开原数组旋转k位后的结果。

Sample Input    Copy

1 2 3 4 5
2

Sample Output    Copy

4 5 1 2 3