Start: Jul, 17, 2021 21:00:00
Practice Set | GZB1
End: Sep, 18, 2022 01:00:00
Time elapsed:
Time remaining:

GZB132身份证校验 2912

Time Limit:  1 s      Memory Limit:   256 MB
Submission:12     AC:4     Score:0

Description

身份证的编码问题。中国大陆居民身份证号码由18位数字组成:第1至6位的数子为地址代码,表示某省某市某区或县;第7至14位的数字代表居民的出生年月日;第15至17位的数字代表同一辖区内、同年同月同日出生的顺序号,其中第17位数字表示性别,奇数为男性,偶数为女性;第18位数字代表校验码。校验码是0~10这十个数字中的任意一个,其中10用X表示。

校验码的计算方法如下:

①将身份证号码的前17位数字分别乘以对应的系数。对应关系如下:

号码位

号码位

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

系数

7

9

10

5

8

4

2

1

6

3

7

9

10

5

8

4

2

 

②将17位数字和系数相乘的结果累计求和;

③用所求的和除以11得到余数;

④用余数与身份证号码的最后一位校验码进行对应,对应关系如下:

余数

0

1

2

3

4

5

6

7

8

9

10

校验码

1

0

X

9

8

7

6

5

4

3

2


Input

18位身份证号码

Output

出生日期

性别

校验码是否正确


Samples

input
340827200201213714
output
2002年01月21日 男 正确
input
330103200201311321
output
2002年01月31日 女 正确