首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >2024-07-20:用go语言,给定一个字符串 s, 依次遍历 'a' 到 'z', 每次操作删除 s 中出现位置最早的字符?

2024-07-20:用go语言,给定一个字符串 s, 依次遍历 'a' 到 'z', 每次操作删除 s 中出现位置最早的字符?

提问于 2024-07-20 16:34:47
回答 0关注 0查看 3

2024-07-20:用go语言,给定一个字符串 s,

依次遍历 'a' 到 'z',

每次操作删除 s 中出现位置最早的字符,

直到 s 为空为止。

返回最后一次操作前的字符串 s。

举例来说,以s = "aabcbbca"为例,根据上述操作规则:

第一轮操作后,s = "aabcbbca",删除最早出现的 'a'、'b'、'c',得 s = "abbca"。

第二轮操作后,s = "abbca",删除最早出现的 'a'、'b'、'c',得 s = "ba"。

第三轮操作后,s = "ba",删除最早出现的 'a'、'b',得 s = ""。

因此最后一次操作前的字符串是"ba"。

回答

和开发者交流更多问题细节吧,去 写回答
相关文章

相似问题

相关问答用户
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档