#310. 字符串递减截取拼接

    ID: 310 Type: Default 1000ms 256MiB Tried: 0 Accepted: 0 Difficulty: (None) Uploaded By: Tags>codingbatString-2gesp3字符串循环结构

字符串递减截取拼接

字符串递减截取拼接

题目背景

聪聪最近在学习字符串处理。他遇到一个有趣的问题,需要你来帮忙解决。

题目描述

给定一个字符串 ss 和一个整数 nn,你需要返回一个新的字符串。这个新字符串由以下部分组成:首先是 ss 的前 nn 个字符,接着是 ss 的前 n1n-1 个字符,然后是 ss 的前 n2n-2 个字符,依此类推,直到 ss 的前 11 个字符。 你可以假设 nn 的值在 00 到字符串 ss 的长度之间(包括 00ss 的长度),即 0nextlength(s)0 \le n \le ext{length}(s)

输入格式

输入以如下格式从标准输入中给出。

一行,包含一个字符串 ss。 另一行,包含一个整数 nn

输出格式

输出以如下格式输出到标准输出中。

一个字符串,表示拼接后的结果。

样例

Chocolate
4
ChocChoChC
Chocolate
3
ChoChC
Ice Cream
2
IcI

样例解释

样例1:输入字符串为 "Chocolate",n=4n=4。 拼接结果为 "Choc" (前4个字符) + "Cho" (前3个字符) + "Ch" (前2个字符) + "C" (前1个字符) = "ChocChoChC"。

样例2:输入字符串为 "Chocolate",n=3n=3。 拼接结果为 "Cho" (前3个字符) + "Ch" (前2个字符) + "C" (前1个字符) = "ChoChC"。

样例3:输入字符串为 "Ice Cream",n=2n=2。 拼接结果为 "Ic" (前2个字符) + "I" (前1个字符) = "IcI"。

数据范围

每个测试用例的时间限制为 1 秒,内存限制为 1024 KiB。 字符串 ss 的长度不超过 1001000nextlength(s)0 \le n \le ext{length}(s)