More actions
imported>Unknown No edit summary |
(Repair batch-0007 pages from live compare) |
||
| Line 17: | Line 17: | ||
=== 풀이 === | === 풀이 === | ||
{| class="wikitable" | {| class="wikitable" style="width:100%;" | ||
|- | |- | ||
| 작성자 | | 작성자 | ||
| Line 52: | Line 52: | ||
| C++ | | C++ | ||
| . | | . | ||
| | | 주민등록번호확인하기/허아영 | ||
|- | |- | ||
| 김창준 | | 김창준 | ||
| Line 69: | Line 69: | ||
---- | ---- | ||
[[LittleAOI]] [[문제분류]] | [[LittleAOI]] [[문제분류]] | ||
Latest revision as of 01:32, 27 March 2026
주민등록번호 확인하기
*문제 : 주민등록번호 13자리를 입력받아 실제 존재하는 주민등록번호인지 분석한 후 결과를 출력한다.
입력
*주민등록번호 13자리를 입력한다.
출력
*실제로 존재하는 주민등록번호라면 '대한민국 국민이네요~ ^^ 안녕하세요!' 를 출력하고, 존재하지 않는 주민등록번호라면 '혹시 간첩???? -_-;; ' 을 출력한다.
주민등록 번호의 알고리즘
주민등록 번호 자리 총 13자리중 제일 뒷자리가 오류검증키 라고 한다고함. 검증하는 방법은 첫째자리부터 2,3,4,5,6,7,8,9,2,3,4,5 (13번째 숫자 제외)를 순서대로 곱하고 그 곱한수의 총합에서 11로 나누고 몫을 버리고 11에서 나머지를 뺀다고함.(11-(곱들의 총합)%11) 그숫자가 오류검증키와 같으면 주민번호 아니면 간첩 나머지가 10일경우 0으로 처리라고함
풀이
| 작성자 | 작성언어 | 개발시간 | 코드&변수테이블 |
| 정수민 | C | 1h? | 주민등록번호확인하기/정수민 |
| 조현태 | C/C++ | . | 주민등록번호확인하기/조현태 |
| 김태훈([zyint]) | C | 40분? | 주민등록번호확인하기/김태훈zyint |
| 김영록 | C++ | 25 분; | 주민등록번호확인하기/김영록 |
| 문보창 | Java | . | 주민등록번호확인하기/문보창 |
| 허아영 | C++ | . | 주민등록번호확인하기/허아영 |
| 김창준 | J | 3분 | 11([-|)[:+/(12$2+i.8)*}: |
쓰레드
알고리즘을 알아야 프로그램을 짜는뎅; ㅠㅠ - 태훈 앗 알고리즘 업데이트 되었다 +ㅁ+ -태훈
아 이고 만들었는데.. 7피 어딘가에 있을거야-_ㅠ - 아영
J라는 언어로 저렇게 간단하게 만들수 있다니 !!!!! 놀랍습니다.. 저번 코드레이스 때의 느낌이 생각나네요..ㅠㅠ - 아영