31Rotate String

1问题描述

要用K字符旋转字符串意味着从头开始剪切这些字符并将它们传送到结尾。 如果K为负数,则相反的字符应从末尾转移到开头。

input:数据将包含第一行中的测试用例数。
以下行将包含数字K和一些由空格分隔的字符串S - 每行一对。
字符串S只包含小拉丁字母。 K的绝对值不会超过S长度的一半。
答案应包含按照上述规则旋转的字符串,用空格分隔。

input data:
2
3 forwhomthebelltolls
-6 verycomplexnumber

answer:
whomthebelltollsfor numberverycomplex

2代码

numberInput=int(input())
summary=[]
for i in range(numberInput):
    lineInput=input().split()
    forwardPart=lineInput[1][0:int(lineInput[0])]
    backPart=lineInput[1][int(lineInput[0]):]
    answer=backPart+forwardPart
    summary.append(answer)
print(*summary)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值