化妆品销售网站的源代码,哪学网页设计好,做旅游广告在哪个网站做效果好,可以做电商题目的网站题目
经过不懈的努力#xff0c;CXK终于当上了班主任。
现在他要统计班里学生的名单#xff0c;但是CXK在教务系统中导出班级名单时出了问题#xff0c;发现会有同学的信息重复#xff0c;现在他想把重复的同学信息删掉#xff0c;只保留一个#xff0c; 但是工作量太大…题目
经过不懈的努力CXK终于当上了班主任。
现在他要统计班里学生的名单但是CXK在教务系统中导出班级名单时出了问题发现会有同学的信息重复现在他想把重复的同学信息删掉只保留一个 但是工作量太大了所以找到了会编程的你你能帮他解决这个问题吗
输入格式: 第一行输入一个N代表CXK导出的名单共有N行N100000.
接下来的N行每一行包括一个同学的信息学号 姓名 年龄 性别。
输出格式: 第一行输出一个n代表删除重复名字后CXK的班级共有几人。
接下来的n行输出每一个同学的信息输出按照学号从小到大的顺序。
输入样例:
6
0001 MeiK 20 M
0001 MeiK 20 M
0002 sdk2 21 M
0002 sdk2 21 M
0002 sdk2 21 M
0000 blf2 22 F
输出样例:
3
0000 blf2 22 F
0001 MeiK 20 M
0002 sdk2 21 M代码
import java.util.*;
class cp implements ComparatorString{public int compare(String o1,String o2){return o1.substring(0,4).compareTo(o2.substring(0,4));}
}
public class Main{public static void main(String args[]) {Scanner in new Scanner(System.in);ArrayListString pnew ArrayList();int min.nextInt();in.nextLine();while (m0){String rin.nextLine();if(!p.contains(r)) p.add(r);m--;}p.sort(new cp());System.out.println(p.size());for (String i:p){System.out.println(i);}}
}笔记
掌握排序类写法注意读换行