##题面描述
给定一个大小为 n 的字符串数组,每个字符串中包含一个或多个时间戳,时间戳格式为 YYYY-MM-DDThh:mm:ss
(24小时制),位置不确定。要求:
解析输入的字符串数组,提取出字符串中的时间戳信息,并且将字符串按照时间戳排序后、输出到控制台。
第 1 行指定数组的 size ;
第 2 行到第 n 行,每行为一个独立的字符串,n 为 size 的值。
每行的字符串由 ”/−:” 和字母、数字组成,时间戳在字符串中的位置不确定,时间戳格式为:2019−01−01T07:30:20 ,表示 2019 年 1 月 1 日,7 点 30 分 20 秒。时间为 24 小时制。
将输入的字符事按照时间戳进行从小到大排序后,输出。符合如下规则:
如果时间戳信息相同,按照字符串长度从小到大进行排序;
如果长度相同,则按照从首字符开始的 ASCII 码值比较,从小到大进行排序;
如果两个字符串完全一样,则只需要输出一个。
考生不需要考虑时间格式不符合的情况.
输入
5
my/2019-01-01T09:00:01
my/2019-01-01T09:00:01
abc/2018-12-24T08:00:00/test/you
1/2018-12-24T08:00:00/test/Test1
123/2018-12-24T08:00:09/test/me
输出
1/2018-12-24T08:00:00/test/Test1
abc/2018-12-24T08:00:00/test/you
123/2018-12-24T08:00:09/test/me
my/2019-01-01T09:00:01
说明
每行字符串中如果存在多个时间戳,以第一个为准;
时间截固定为“yyyy−MM−dd"T"HH:mm:ss”的格式