#P0251. 身份证号中的年龄

身份证号中的年龄

题目描述

小达今天拿到了一批 (NN个) 身份证号码,他想给这些身份证号按出生日期排序,出生得晚的排在前面,出生得早的排在后面,如果有相同日期,则按身份证号码从大到小进行排序。

  • 身份证号码为18位的数字组成,出生日期为第7到第14位

输入格式

第一行一个整数NN,表示有NN个身份证号码, N1000N \leq 1000

接下来 N 行,每行一个身份证号码。

输出格式

按出生日期从晚到早排序后的身份证号,每行一条

5
466272307503271156
215856472207097978
234804580401078365
404475727700034980
710351408803093165
404475727700034980
234804580401078365
215856472207097978
710351408803093165
466272307503271156
3
440530198505112003
531111198505114652
440511198505112003
531111198505114652
440530198505112003
440511198505112003