【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);
    }
}
相关推荐
前端 贾公子6 分钟前
速通Docker === 快速部署Redis主从集群
java·开发语言
V+zmm101347 分钟前
基于微信小程序的医院挂号预约系统ssm+论文源码调试讲解
java·数据库·微信小程序·小程序·毕业设计
中國移动丶移不动19 分钟前
分布式系统通信解决方案:Netty 与 Protobuf 高效应用
java·spring boot·后端
汤姆和杰瑞在瑞士吃糯米粑粑21 分钟前
【C++学习篇】滑动窗口--结合例题讲解思路
开发语言·数据结构·c++·算法·散列表
123yhy传奇24 分钟前
【学习总结|DAY034】Maven高级
java·学习·maven
小王努力学编程26 分钟前
【C++篇】红黑树封装 实现map和set
java·开发语言·c++
.弗兰克1 小时前
java微服务的异常
java·微服务
字节高级特工1 小时前
【优选算法】3----快乐数
c++·算法
vir021 小时前
除自身以外数组的乘积(前后积)
算法
silver98861 小时前
reactor框架使用时,数据流请求流程
java·reactor