题解 | #表示数字#
表示数字
https://www.nowcoder.com/practice/637062df51674de8ba464e792d1a0ac6
import java.util.Scanner;
// 注意类名必须为 Main, 不要有任何 package xxx 信息
//暴力解法
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
String str = in.nextLine();
//用char数组来存每个字符
char [] c = str.toCharArray();
StringBuilder s = new StringBuilder();
for (int i = 0; i < c.length ; i++) {
//对于数字的进行判断
if (c[i]>='0'&&c[i]<='9'){
//在前面加*的情况
if(i==0||c[i-1]<'0'||c[i-1]>'9')s.append("*");
s.append(c[i]);
//在后面加*的情况
if(i==c.length-1||c[i+1]<'0'||c[i+1]>'9')s.append("*");
}
else s.append(c[i]);
}
System.out.println(s);
}
}
小红书公司福利 950人发布