您的任务是编写一个程序,给定一个数字和一个字符串,该程序将字符串拆分为该大小的块并将其反转。
规则
您的程序将收到一个正整数n
,以及一个s
长度至少为一个仅由可打印ASCII组成的字符串(不包括空格)。然后n
,如果该字符串的长度不能被n
末尾的剩余部分整除,则应将其拆分为一定长度的块,应将其视为自己的块。然后,颠倒这些块的顺序,然后再次将它们放在一起。
测试用例
n s Output
2 abcdefgh ghefcdab
3 foobarbaz bazbarfoo
3 abcdefgh ghdefabc
2 a a
1 abcdefgh hgfedcba
2 aaaaaa aaaaaa
2 baaaab abaaba
50 abcdefgh abcdefgh
6 abcdefghi ghiabcdef
这是code-golf,因此您应该针对尽可能少的字节。