5010: 【模拟】荣耀2023秋招-根据字符串中的时间信息排序并输出
金币值:
1
Time Limit:2.000 s
Memory Limit:128 M
Solved:6
Submit:8
正确率:75.00% Creator:
Description
解析输入的字符串数组,提取出字符串中的时间戳信息,并且将字符串按照时间戳排序后,输出到控制台。
Input
第1行指定数组的size;
第2行到第n行,每行为一个独立的字符串,n为size的值。
每行的字符串由"-:"和字母、数字组成,时间戳在字符串中的位置不确定,时间戳格式为2019-01-01T07:30:20表示2019年1月1日,7点30分20秒。时间为24小时制。
Output
将输入的字符串按照时间戳进行从小到大排序后,输出。符合如下规则:
1. 如果时间戳信息相同,按照字符串长度从小到大进行排序;
2. 如果长度相同,则按照从首字符开始的ASCII码值比较从小到大进行排序;
3. 如果两个字符串完全一样,则只需要输出一个。
Sample Input Copy
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
Sample Output Copy
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