【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);
    }
}
相关推荐
huang579147几秒前
复杂网络中的最短路径搜索算法性能分析3
算法
找方案5 分钟前
AI+气象预报:华为盘古大模型如何让天气预报精准到街区
人工智能·算法·机器学习
敲代码的嘎仔7 分钟前
互动问答系统实战:两级评论模型、ES 搜索集成、Caffeine 多级缓存全记录
java·开发语言·数据库·elasticsearch·缓存·mybatis·高并发
Yingye Zhu(HPXXZYY)20 分钟前
洛谷B4337 [中山市赛 2023] 简单数学题
c++·算法
CoderYanger26 分钟前
Java EE 进阶:2.3 JavaScript 综合案例
java·前端·javascript·css·职场和发展·java-ee·html
starzy199029 分钟前
Flink TimeWindow 详解及代码实现:从三种时间语义到滚动与滑动窗口
java·服务器·flink
pen-ai30 分钟前
【优化方法】为什么梯度是最陡峭的方向?
人工智能·算法·机器学习·最小二乘法
重生之小比特31 分钟前
【Java SE】类和对象(一)
java·ide·intellij-idea
个 人 练 习 生32 分钟前
数据结构:排序算法详解
c语言·数据结构·经验分享·学习·算法·排序算法
captain37637 分钟前
网络原理(4)-TCP
java·服务器·网络·网络协议·tcp/ip·java-ee