import java.util.*;
public class Main{
public static void main(String[] args){
Scanner in=new Scanner(System.in);
Set<Date> set=new TreeSet<>();
while(in.hasNext()){
String[] str=in.next().split("/");
Date date=new Date(Integer.parseInt(str[0]),Integer.parseInt(str[1]),Integer.parseInt(str[2]));
set.add(date);
}
for(Date t:set){
System.out.println(t);
}
}
}
class Date implements Comparable<Date>{
private int year;
private int month;
private int day;
public Date(int month,int day,int year){
this.year=year;
this.month=month;
this.day=day;
}
@Override
public int compareTo(Date o){
if(this.year<o.year)
return -1;
if(this.year==o.year){
if(this.month<o.month)
return -1;
else if(this.month==o.month){
if(this.day<o.day)
return -1;
}
}
return 1;
}
@Override
public String toString(){
String day,month;
if(this.day<10)
day=String.format("0%d",this.day);
else
day=String.valueOf(this.day);
if(this.month<10)
month=String.format("0%d",this.month);
else
month=String.valueOf(this.month);
return (month+"/"+day+"/"+this.year);
}
}
0.0分
0 人评分
C语言网提供由在职研发工程师或ACM蓝桥杯竞赛优秀选手录制的视频教程,并配有习题和答疑,点击了解:
一点编程也不会写的:零基础C语言学练课程
解决困扰你多年的C语言疑难杂症特性的C语言进阶课程
从零到写出一个爬虫的Python编程课程
只会语法写不出代码?手把手带你写100个编程真题的编程百练课程
信息学奥赛或C++选手的 必学C++课程
蓝桥杯ACM、信息学奥赛的必学课程:算法竞赛课入门课程
手把手讲解近五年真题的蓝桥杯辅导课程
发表评论 取消回复