这道题如果会用正则匹配的话,完全配不上中级这个难度啊。
需要注意的就是把两头的空格去掉
代码如下:
import java.util.*;
public class Main{
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
while(sc.hasNext()){
String str = sc.nextLine().replaceAll("[^a-zA-Z]+", " ").trim();
String[] words=str.split(" ");
String result="";
for(int i=words.length-1;i>=0;i--){
result=result+words[i]+" ";
}
System.out.println(result.substring(0,result.length()-1));
}
}
}


京公网安备 11010502036488号