题解 | #单词倒排#

单词倒排

https://www.nowcoder.com/practice/81544a4989df4109b33c2d65037c5836

import java.util.Arrays;
import java.util.Scanner;

// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        // 注意 hasNext 和 hasNextLine 的区别
        while(in.hasNextLine()){
            String s = in.nextLine();
            int n = s.length();
            StringBuilder sb = new StringBuilder("");
            for(int i=0 ; i<n ; ++i){
                char c = s.charAt(i);
                c = Character.toLowerCase(c);
                if(!(c>='a' && c<='z')){
                    sb.append(" ");
                }
                else{
                    sb.append(s.charAt(i));
                }
            }

            String[] words = sb.toString().split(" ");
            sb = new StringBuilder("");
            for(int i=words.length-1 ; i>=0 ; --i){
                if(!words[i].equals("")){
                    sb.append(words[i]+" ");
                }
            }
            System.out.println(sb.toString());
        }
    }
}

全部评论

相关推荐

07-20 12:08
已编辑
江南大学 图像识别
机械牛马勇闯秋招:把校园经历里面做过的项目,大作业,课设,毕设啥的,扩写,写成具体的项目经历,自我评价缩写别占篇幅,不然这简历真没东西,初筛都过不了
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务