题解 | #数据分类处理#

数据分类处理

https://www.nowcoder.com/practice/9a763ed59c7243bd8ab706b2da52b7fd

import java.util.*;

// 注意类名必须为 Main, 不要有任何 package xxx 信息

public class Main {

    public static void main(String[] args) {

     

        Scanner in = new Scanner(System.in);

        int inum = in.nextInt();

        List<Stringinums = new ArrayList<>();

        for (int i =0;i<inum;i++){

            inums.add(in.nextInt()+"");

        }

        int rnum = in.nextInt();

        List<Stringrnums =new ArrayList<>();

       Set<Stringr = new TreeSet<>(new Comparator<String>() {

            @Override

            public int compare(String o1String o2) {

                return Integer.compare(Integer.parseInt(o1),Integer.parseInt(o2));

            }

        });

        for (int j =0;j<rnum;j++){

            rnums.add(in.nextInt()+"");

            r.add(rnums.get(j));

        }

        Iterator<Stringit = r.iterator();

        StringBuilder sb = new StringBuilder();

        int allCount=0;

        while (it.hasNext()){

            String ri = it.next();

            if (!inums.toString().contains(ri)){

                continue;

            }

            sb.append(ri).append(" ");

            allCount++;

            int count=0;

            StringBuilder s = new StringBuilder();

            for (int i =0;i<inum;i++){

                if (inums.get(i).contains(ri)){

                    s.append(i).append(" ").append(inums.get(i)).append(" ");

                    allCount+=2;

                    count++;

                }

            }

            sb.append(count).append(" ").append(s);

            allCount++;

        }

        System.out.println(allCount+" "+sb);

    }

}

全部评论

相关推荐

牛客279957775号:铁暗恋
点赞 评论 收藏
分享
霁华Tel:秋招结束了,好累。我自编了一篇对话,语言别人看不懂,我觉得有某种力量在控制我的身体,我明明觉得有些东西就在眼前,但身边的人却说啥也没有,有神秘人通过电视,手机等在暗暗的给我发信号,我有时候会突然觉得身体的某一部分不属于我了。面对不同的人或场合,我表现出不一样的自己,以至于都不知道自己到底是什么样子的人。我觉得我已经做的很好,不需要其他人的建议和批评,我有些时候难以控制的兴奋,但是呼吸都让人开心。
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务