代码随想录-字符串-替换数字

news/2024/10/30 22:00:56/

题目与解析

考察的小技巧有点多,整体思路除了双指针之外,其他的都有点僵硬,不能算是太有共性的题型

代码解析

 

java">import java.util.Scanner;
public class Main {public static void main(String[] args) {Scanner scanner = new Scanner(System.in).useDelimiter("\n");String next = scanner.next();System.out.println(replaceNum(next));scanner.close();}public static String replaceNum(String str) {char[] chars = str.toCharArray();int count = chars.length;for (int i = 0; i < chars.length; i++) {if (Character.isDigit(chars[i])) {count +=5;}}char[] newChars = new char[count];int i=chars.length-1,j=count-1;for (;i>=0;i--,j--) {if (!Character.isDigit(chars[i])) {newChars[j] = chars[i];}else {newChars[j--] = 'r';newChars[j--] = 'e';newChars[j--] = 'b';newChars[j--] = 'm';newChars[j--] = 'u';newChars[j] = 'n';}}return String.valueOf(newChars);}
}


http://www.ppmy.cn/news/1543198.html

相关文章

什么是栈溢出

一、什么是栈溢出 栈溢出&#xff08;Stack Overflow&#xff09;就是指在程序运行过程中&#xff0c;往栈里存放的数据超过了栈所能容纳的最大容量&#xff0c;从而导致程序出现异常行为的情况。这就好比一个箱子本来只能装一定数量的物品&#xff0c;硬要往里面塞更多的东西&…

Unity(四十八):Unity与Web双向交互

效果 游戏对象绑定脚本 游戏脚本源码 using System.Collections; using System.Collections.Generic; using UnityEngine;public class Tent : MonoBehaviour {public Camera camera;// Start is called before the first frame updatevoid Start(){}// Update is called once…

行为设计模式 -命令模式- JAVA

命令模式 一.简介二. 案例2.1 接收者&#xff08;Receiver&#xff09;2.2 命令接口实现对象&#xff08;ConcreteCommand&#xff09;2.3 调用者&#xff08; invoker&#xff09;2.4 获取Receiver对象2. 5 装配者客户端测试 三. 结论3.1 要点3.2 示例 前言 本设计模式专栏写了…

初识Linux · 动静态库(incomplete)

目录 前言&#xff1a; 静态库 动态库 前言&#xff1a; 继上文&#xff0c;我们从磁盘的理解&#xff0c;到了文件系统框架的基本搭建&#xff0c;再到软硬链接部分&#xff0c;我们开始逐渐理解了为什么运行程序需要./a.out了&#xff0c;这个前面的.是什么我们也知道了。…

我用这个 AI 工具生成单元测试,爽的一批!

本文分享如何使用驭码CodeRider 的单元测试功能生成单元测试文件。 在之前的文章如何用 Python 手撸一个 GitLab 代码安全审查工具&#xff1f;中&#xff0c;我用 Python 写了一个接受极狐GitLab 代码安全审计事件流并且将消息推送到钉钉群的脚本&#xff0c;完整的 python 代…

220V降12V1A恒流点灯WT5112

220V降12V1A恒流点灯WT5112 芯片特点 高精度恒流输出&#xff1a;WT5112 是一款适用于非隔离降压型恒流 LED 驱动芯片。在 220V 降 12V、1A 恒流点灯应用中&#xff0c;它能够提供高精度的恒流输出。其恒流精度通常可以达到 3% - 5% 左右&#xff0c;这对于 LED 灯的稳定发光非…

SQLAlchemy 连接 dm

参考链接 SQLAlchemy 框架 | 达梦技术文档 如果密码中出现特殊字符&#xff0c;参考SQLAlchemy 链接数据库&#xff0c;密码中含有或者\特殊字符_python sqlalchemy 连接mysql 密码有特殊字符-CSDN博客 问题&#xff1a;ObjectNotExecutableError: Not an executable object: …

clang-tidy 学习笔记1

1.什么是clang-tidy clang-tidy is a clang-based C “linter” tool. Its purpose is to provide an extensible framework for diagnosing and fixing typical programming errors, like style violations, interface misuse, or bugs that can be deduced via static an…