#235. 字符串按步长提取字符

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

字符串按步长提取字符

提取每N个字符

题目背景

聪聪最近在学习字符串处理。他遇到一个有趣的任务,需要从一个字符串中按照特定的步长提取字符。

题目描述

给定一个非空字符串 SS 和一个整数 NN,请返回一个新字符串。这个新字符串由原字符串 SS 中从索引 00 开始,然后每隔 NN 个字符的字符组成。例如,如果 NN33,则新字符串将包含原字符串中索引为 0,3,6,0, 3, 6, \dots 的字符。整数 NN 保证大于等于 11

输入格式

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

S N

其中 SS 是一个非空字符串,NN 是一个整数。

输出格式

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

result_string

其中 result_string 是按照规则提取出的新字符串。

样例

Miracle
2
Mrce
abcdefg
2
aceg
abcdefg
3
adg

样例解释

对于第一个样例,输入字符串为 MiracleN=2N=2。从索引 00 开始,每隔 22 个字符提取,即提取索引 0,2,4,60, 2, 4, 6 处的字符。这些字符分别是 M, r, c, e,组合起来得到 Mrce

数据范围

字符串 SS 的长度在 1110510^5 之间。 整数 NN11 到字符串 SS 的长度之间。 时间限制:11 秒 内存限制:10241024 KiB