<Bubble Sort>

==Console==

<주민번호 유효성 검사>

<주민번호 검사 로직>

 

주민번호 검사 로직 )

 

1. 주민번호 13자리중 마지막 자리를 제외하고, 앞에서부터 차례로 [2,3,4,5,6,7,8,9,2,3,4,5]를 각자리에 곱하기.

 

0 0 0 0 0 0 - 0 0 0 0 0 0         0 <=주민번호 마지막자리 숫자, 체크코드

2 3 4 5 6 7 - 8 9 2 3 4 5

 

2. 곱한 각 자리의 수를 모두 더하기.

 

3. 모두 더한 수를 11로 나눈 나머지 구하기.

   ? % 11 -> ?

4. 11 에서 구한 나머지를 빼기.

   단 구한값이 2자리가 되었을 경우(ex. 10, 11)에는 10을 나눈 나머지 값 혹은 10을 빼주어서

   주민번호의 마지막 자리의 숫자와 비교할 숫자값을 구한다.

  11 - ?   -> ?

5. 1~4번을 통해 계산한 값을 주민번호 마지막 자리수와 비교하여 같으면 유효한 주민등록번호이며, 다르면 잘못된 번호이다.

 

==Console==주민등록이 노출이 될수있어 일부러 오류를 냅니다

<2차원 배열>

==Console==

==Console==

 

==Console==

==Console==

+ Recent posts