RYIP在线题库
首 页   >   习题练习   >   提交
Problem1449--身份证号码

1449: 身份证号码

[Creator : ]
Time Limit : 1.000 sec  Memory Limit : 128 MB

【 Description 】

我们国家的每个合法公民都有一个身份证号码,由18位数字(允许最后一位是字母“X”)组成,其中前6位数字表示地方代码,第7位到第14位数字为出生年、月、日,第15位到18位表示其他信息。
现在告诉你一个身份证号码,你能否检查下身份证里的年月日是否符合要求,如果符合要求,输出这个号码对应的出生年月日。
例如,身份证号码“101001199801050158”从出生年月日来说是合理的,并且这个号码对应的年月日是1998年1月5日

【 Input 】

输入一个18位的数字串

【 Output 】

如果这个数字串对应的年月日不合法,输出“error”,如果合法,则输出三个整数,即对应的年、月、日


【 Sample Input 】

101001199801050158

【 Sample Output 】

1998 1 5

【 Source/Category 】