【leetcode 23】54. 替换数字(第八期模拟笔试)

java 复制代码
import java.util.*;
public class Main{
    public static void main(String[] args){
        Scanner sc=new Scanner(System.in);
        String s=sc.next();
        int len=s.length();
        for(int i=0;i<s.length();i++){
            if(s.charAt(i)>='0'&&s.charAt(i)<='9'){
                len+=5;
            }
        }
        char[] rest=new char[len];
        for(int i=0;i<s.length();i++){
            rest[i]=s.charAt(i);
        }
        for(int i=s.length()-1,j=len-1;i>=0;i--){
            if(rest[i]>='0'&&rest[i]<='9'){
                rest[j--]='r';
                rest[j--]='e';
                rest[j--]='b';
                rest[j--]='m';
                rest[j--]='u';
                rest[j--]='n';

            }else{
                rest[j--]=rest[i];
            }
        }
        System.out.println(rest);
    }
}
相关推荐
2401_88456324几秒前
高性能日志库C++实现
开发语言·c++·算法
葳_人生_蕤几秒前
hot100——226.翻转二叉树
算法
handler015 分钟前
基础算法:BFS
开发语言·数据结构·c++·学习·算法·宽度优先
2401_879503416 分钟前
C++中的状态模式实战
开发语言·c++·算法
不当菜鸡的程序媛7 分钟前
神经网络——bias 偏置项(bias term) 或者截距项(intercept term)
人工智能·神经网络·算法
Aawy1207 分钟前
自定义字面量实战
开发语言·c++·算法
面对疾风叭!哈撒给8 分钟前
Linux之Docker使用JDK21安装包制作JDK21镜像包
java·linux·运维·docker
无尽的罚坐人生9 分钟前
hot 100 200. 岛屿数量
算法·dfs
计算机学姐11 分钟前
基于SpringBoot的汽车美容保养系统
java·spring boot·后端·spring·tomcat·汽车·mybatis
铁打的阿秀11 分钟前
Java 打印pdf添加水印实现
java·python·pdf