news 2026/6/12 22:39:52

go字符串之替换数字算法

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
go字符串之替换数字算法

题目链接:

54. 替换数字(第八期模拟笔试)

题目:

给定一个字符串 s,它包含小写字母和数字字符,请编写一个函数,将字符串中的字母字符保持不变,而将每个数字字符替换为number。

例如,对于输入字符串 "a1b2c3",函数应该将其转换为 "anumberbnumbercnumber"。

对于输入字符串 "a5b",函数应该将其转换为 "anumberb"

输入:一个字符串 s,s 仅包含小写字母和数字字符。

输出:打印一个新的字符串,其中每个数字字符都被替换为了number

样例输入:a1b2c3

样例输出:anumberbnumbercnumber

数据范围:1 <= s.length < 10000。

对于go语言的处理方法比较简单,只要识别到数字就在数字位置的前方追加字符n,u,m,b,e,r即可,然后跳过数字,在把其后面的内容加上(非数字)就可以了。

完整代码:

func NumTonumber(s []byte) string { var temp []byte temp = append(temp, 'n', 'u', 'm', 'b', 'e', 'r') for i := 0; i < len(s); i++ { if s[i] >= '0' && s[i] <= '9' { s = append(s[:i], append(temp, s[i+1:]...)...) } } return string(s) }
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/6 23:09:23

什么是单例模式?

例模式是一种创建型设计模式&#xff0c;它确保一个类只有一个实例&#xff0c;并提供一个全局访问点来获取这个实例。在 TypeScript 中&#xff0c;单例模式特别有用&#xff0c;因为它结合了 JavaScript 的灵活性和 TypeScript 的类型安全。为什么需要单例模式&#xff1f;想…

作者头像 李华
网站建设 2026/6/10 18:24:25

【JavaWeb】ServletContext_域对象相关API

域对象的相关API 域对象&#xff1a;一些用于存储数据和传递数据的对象&#xff0c;传递数据不同的范围&#xff0c;我们称之为不同的域&#xff0c;不同的域对象代表不同的域&#xff0c;共享数据的范围也不同ServletContext代表应用&#xff0c;所以ServletContext域也叫作应…

作者头像 李华
网站建设 2026/6/10 3:57:22

从混沌到秩序:Apache Airflow 3.0构建智能数据管道的架构演进与实践方案

从混沌到秩序&#xff1a;Apache Airflow 3.0构建智能数据管道的架构演进与实践方案 【免费下载链接】airflow Airflow 是一款用于管理复杂数据管道的开源平台&#xff0c;可以自动执行任务并监控其状态。高度可定制化、易于部署、支持多种任务类型、具有良好的可视化界面。灵活…

作者头像 李华
网站建设 2026/6/10 17:17:04

Mamba效率革命:序列建模的智能路由架构突破

Mamba效率革命&#xff1a;序列建模的智能路由架构突破 【免费下载链接】mamba 项目地址: https://gitcode.com/GitHub_Trending/ma/mamba 在序列建模领域&#xff0c;传统RNN与Transformer长期陷入"速度-精度"的权衡困境&#xff0c;而Mamba通过智能信息路由…

作者头像 李华
网站建设 2026/6/12 19:48:41

【URP】Unity[后处理]色调分离SplitToning

核心功能与用途‌视觉风格化‌&#xff1a;将阴影和高光区域分离着色&#xff0c;常见于电影调色&#xff08;如《银翼杀手2049》的橙青色调&#xff09;或游戏场景氛围营造‌色彩对比增强‌&#xff1a;通过互补色强化画面层次感&#xff0c;例如阴影用冷色&#xff08;蓝&…

作者头像 李华
网站建设 2026/6/12 1:16:37

Dubbo学习(四):深入 Registry Config

深入 Registry & Config&#xff1a;服务的“户籍管理”与“宪法中心” *请关注公众号【碳硅化合物AI】 摘要 微服务的核心在于“动态”。服务实例今天在机器 A&#xff0c;明天可能就漂到了机器 B。Registry&#xff08;注册中心&#xff09;负责记录这些动态地址&…

作者头像 李华