책 내용 질문하기
328page 1-5문제...
도서
2019 시나공 기출문제집 컴퓨터활용능력 1급 실기
페이지
328
조회수
216
작성일
2019-08-09
작성자
탈퇴*원
첨부파일
이게 무슨말인지 이해가 잘안되요
문제가 - 이후에 반드시 7자리가 입력되라고 하는데요
len은 문자의 갯수인데 여기서 instr로 - 가 몇번째 있는지 구해서 빼주는건데
그럼 답이 7이 나오니까 맨 앞부터 7자리가 입력되야되는거 아닌가요??
왜 뒤에 - 이후부터 입력이 되는거죠???
Len([주민등록번호])-InStr([주민등록번호],"-")=7
답변
2019-08-10 17:42:00
안녕하세요.
주민등록번호는 일반적으로 (6자리 - 7자리)로 이루어져있습니다.
해당 식에서 Len([주민등록번호])로 길이를 구하면 -를 포함하여 14자리입니다.
Instr([주민등록번호], "-")를 구하면 7입니다.
두 함수를 빼면 14-7=7이 됩니다.
- 이후에 7자리가 남는 것이죠.
그래서 유효성 검사 규칙을 해설처럼 지정한 것입니다.
좋은 하루 보내세요.
-
관리자2019-08-10 17:42:00
안녕하세요.
주민등록번호는 일반적으로 (6자리 - 7자리)로 이루어져있습니다.
해당 식에서 Len([주민등록번호])로 길이를 구하면 -를 포함하여 14자리입니다.
Instr([주민등록번호], "-")를 구하면 7입니다.
두 함수를 빼면 14-7=7이 됩니다.
- 이후에 7자리가 남는 것이죠.
그래서 유효성 검사 규칙을 해설처럼 지정한 것입니다.
좋은 하루 보내세요.