题解 | #单词倒排#

单词倒排

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

import java.util.*;

// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        List<String> list = new ArrayList<String>();
        //从尾开始逐个字符遍历字符串,非26个大小写字母的就丢弃,如果连续的字母就放在一个list中
        String model = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";
        String str = in.nextLine();
        int i = str.length() - 1;
        int end = 0;
        while(i >= 0) {
            if(model.contains(str.substring(i,i+1))) {
                end++;
                if(i == 0) {
                    list.add(str.substring(i,i + end));
                    break;
                }
            }else{
                if(end != 0) {
                    list.add(str.substring(i+1,i + 1 + end));
                }
                end = 0;
            }
            i--;
        }

        for(int m = 0; m < list.size(); m++) {
            System.out.print(list.get(m) + " ");
        }
    }
}

全部评论

相关推荐

06-26 22:20
门头沟学院 Java
码农索隆:让你把简历发给她,她说一些套话,然后让你加一个人,说这个人给你改简历,然后开始卖课
我的求职精神状态
点赞 评论 收藏
分享
06-15 20:57
已编辑
门头沟学院 Java
CARLJOSEPH...:年轻人有傲气很正常,但是建议工作前洗净傲气。 说实在的,什么奖学金什么奖项的都很一般。尊重你的老师,在有时间的时候去上课,真遇到走不开的事,请态度端正地向你的老师说明情况,请求请假。我相信任何一个有师德的老师都会允许的(我的老师就是这样)。
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
07-08 13:15
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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