#P8020. 旋转单词

旋转单词

题目描述

今天的英语课,王老师为了复习以前学过的单词,提高学生的学习兴趣,想出了一个主意:

读入M组数据,其中每组数据有一个单词L(单词长度<=36个字符)和一个整数N(1<=N<=36),从该单词最末位开始逐位移到单词的开头,如果还没到达N值,则再从末位开始移动,直到达N值为止,求移N位后的新单词。

你能编程帮助贝贝最快完成任务吗?

输入格式

文件共有2*M+1行,

第一行为M,

第二行开始为具体数据,每一组数据共有两行,第一行子串L,第二行为N。

输出格式

共M行,每行为旋转后的字串。

样例

【输入样例1】

1
computer
3

【输出样例1】

tercompu

【输入样例2】

1
program
1

【输出样例2】

mprogra

【输入样例3】

1
ABCDEFGH
35

【输出样例3】

FGHABCDE