글 수 207
2008.01.07 12:41:57 (*.204.44.1)
23138
18 / 0

*주민등록번호 예: 640713-1018433

우선 주민등록번호 마지막자리수만 제외하고,
각각의 자리수마다 다음과 같은 수를 곱하여 전체를 더한다.

6 4 0 7 1 3 1 0 1 8 4 3 체크숫자3
x x x x x x x x x x x x
2 3 4 5 6 7 8 9 2 3 4 5 곱할수없음
-----------------------
+ + + + + + + + + + + +

즉, (6*2)+(4*3)+(0*4)+(7*5)+(1*6)+(3*7)+(1*8)+(0*9)+(1*2)
+(8*3)+(4*4)+(3*5) = 151

그러면 151 이란 수가 나온다. 이 151을 매직키인 11로 나누어 나머지만 취한다.
151 / 11 = 몫: 13 <-- 버림
나머지: 8
마지막 단계로 매직키인 11에서 나머지 8을 빼면 3이란 수가 나오는데,
이숫자가 주민등록번호 마지막 자리의 숫자(체크숫자)와 일치하면 정상적인 주민번호이다.
체크숫자와 11-나머지 = 3이므로 올바른주민번호 !
공지 한글 입력이 되지 않는 경우 해결방법 1
오작교
102295   2010-06-16
공지 바뀐 영문이름 표기법 2
오작교
113831 83 2008-12-06
공지 자주 접하는 컴퓨터 용어 모음(펌) 8
오작교
106854 159 2007-11-08
조회 수 12171
조회 수 11724
조회 수 13707
조회 수 15953
조회 수 13396
조회 수 18532
숫자를 영어로 표기하는 방법 (2)
오작교
2021.11.15
조회 수 15381
조회 수 37673
조회 수 14441

로그인