做了很久面试官了,对八股文考试也是深恶痛绝但是总也得问一问,后来实在是觉得是对双方的折磨,所以想了这么个小工程作为面试题目,全程可以比较好的考察面试者的能力了。
0. 工程说明
- 在目录cases中,有多个内容格式相同的普通文本文件
总说明: txt文件结尾,普通文本文件格式,UTF-8编码,字段间竖线分割,行之间\n分割 文件内容说明: 时间(yyyy-MM-dd HH:mm:ss)|唯一主键id|任意字符(可能包含分隔符) -
将所有文本内容合并根据第二个字段[id]将数据去重( 保留第一个字段[时间]最小的数据 )
-
并根据ID字段将所有去重后的数据进行倒序排序
-
最终结果合并输出到一个新的result.txt文件中。
1. 举例
样例:2022052000.txt
2022-05-20 00:03:00|6|1X124123JXU5MNjJGJXU4OTgxJXU1MkEwJXU1UNDJXU2
2022-05-20 00:01:00|4|4MUNDJ12412213XJXU4RkQ5JXUU4OTgxJXU1MkEwJXU1
2022-05-20 00:02:00|6|2OTgJXU4RkQ5JXU5MUNDGJXUxJXU1MkEwJXU1JXU2NjJ
2022-05-20 00:04:00|6|3XU5MUNDJXU2NjJGJXU4OTgxJXU1MkEwJXU1U441231X
样例:2022052001.txt
2022-05-20 00:00:00|6|6XDFS5MUNDJXU2NjJGJXU4OTgxJXU1MkEwJXU1GSESXU
2022-05-20 01:03:00|1|1XU4R124124122NjJGJ643624323DS1MkEwJXU23DJXU
2022-05-20 01:01:00|4|DJXUJXU4RkQ5JXU5MUN2NjJU1MkEwJXU4GJXU4OTgxJX
结果:result.txt
2022-05-20 00:00:00|6|6XDFS5MUNDJXU2NjJGJXU4OTgxJXU1MkEwJXU1GSESXU
2022-05-20 00:01:00|4|4MUNDJ12412213XJXU4RkQ5JXUU4OTgxJXU1MkEwJXU1
2022-05-20 01:03:00|1|1XU4R124124122NjJGJ643624323DS1MkEwJXU23DJXU





Comments | NOTHING