#TCTM1560. 身份证号码

0

身份证号码

身份证号码

题目描述

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

输入格式

输入一个 $18$ 位的数字串。

输出格式

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

提示

(暂无提示)

来源

童程童美