xxxxxx-xxxxxxx
6자리 - 7자리 = 총 13자리
앞의 6자리는 생년월일.
뒷자리의 구성
1번째 숫자: 1이면 남자, 2이면 여자. 2000년 출생자부터는 남자는 3, 여자는 4
2~6번째 숫자: 총 네자리로 지역코드를 나타냅니다. 즉, 자신이 태어나 출생신고를 한 동사무소 코드입니다.
7번째 숫자: 출생신고를 한 날의 등록순서. 2이면 신고한 날에 자기보다 먼저 신고한 사람이 한 명 있었다는 얘기입니다.
8번째 숫자: 주민등록번호가 맞는지 판별하는 숫자.
판별 계산 방식.
110629 - 3109214 이라는 주민번호가 있을 시, 마지막 숫자를 뺀 12자리 숫자 110629310921 을 아래와 같이 각 자릿수로 계산합니다.
110629-310921
X (같은 자리끼리 곱함)
234567 892345
즉, (1*2) + (1*3) + (0*4) + (6*5) + (2*6) + (9*7) + (3*8) + (1*9) + (0*2) + (9*3) + (2*4) + (1*5) 이렇게 계산합니다.
(1*2) + (1*3) + (0*4) + (6*5) + (2*6) + (9*7) + (3*8) + (1*9) + (0*2) + (9*3) + (2*4) + (1*5) =
2 + 3 + 0 + 30 + 12 + 63 + 24 + 9 + 0 + 27 + 8 + 5 = 183
총합이 183이 나옵니다.
이제 이걸 11로 나눈 나머지를 구합니다.
183 / 11 = 16.63636363... 이므로 11*16 = 176 입니다. 그러면 나머지는 183-176 = 7
즉, 7입니다.
이제 11 에서 이 나머지를 뺀 수를 구합니다.
11-7 = 4
이 수를 10으로 나눈 나머지를 구합니다.
4 / 10 의 나머지는 4.
끝으로 주민등록번호 마지막 자릿수는 4가 됩니다. 만약 4가 아니라면 잘못된 주민번호가 되는거죠.
'관련 지식' 카테고리의 다른 글
오픈소스 소프트웨어 지적재산권 (0) | 2016.12.05 |
---|---|
LA에서 버스와 지하철에 대한 정보 (0) | 2009.01.16 |
중고차 구입하기 (0) | 2009.01.16 |
[맛집] Panda Express (0) | 2009.01.16 |