求 1关
  • 板块灌水区
  • 楼主__Wrong_F__
  • 当前回复3
  • 已保存回复3
  • 发布时间2024/12/29 19:07
  • 上次更新2024/12/29 23:13:01
查看原帖
求 1关
1385023
__Wrong_F__楼主2024/12/29 19:07

合并字符串 难度: 时间限制:1s 内存限制:128M

【题目描述】 给定一个只包含数字字符的字符串 ss s 和一个正整数 k k。 如果字符串 ss 的长度大于 kk,则需要执行以下操作: 将字符串拆分成长度为

kk 的若干个连续子串,使得前

kk 个字符都分在第一个子串中,接下来的

kk 个字符都分在第二个子串中,依次类推。最后一个子串的长度可以小于 k k; 用第 11步拆分出的每个子串中的所有数字之和替换对应的子串。例如," 346 346" 会被替换为 "

1313",因为 3+4+6=13 3+4+6=13。 按照从左到右的顺序合并所有子串得到一个新的字符串,如果新字符串的长度大于 k k 则重复第一步。 如果字符串 s s 的长度不大于

kk,则不需要执行任何操作。
【输入格式】 第一行,包含一个字符串 s s,保证 s s 中只包含数字字符;

第二行,包含一个整数 k k
【输出格式】 一行一个字符串,表示原字符串的最终结果。

2024/12/29 19:07
加载中...