【leetcode 23】54. 替换数字(第八期模拟笔试)
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);
}
}
原文地址:https://blog.csdn.net/weixin_45780075/article/details/145265846
免责声明:本站文章内容转载自网络资源,如侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!