책 내용 질문하기
[추가질의] 사용자정의함수
도서
2024 시나공 컴퓨터활용능력 1급 실기 기출문제집
페이지
165
조회수
9
작성일
2026-02-14
작성자
김*주
첨부파일

[기존문의]


if mid(제품명,len(제품명)-4,3)*1>=100


제품명의 글자수에 -4를 해주는 원리는 무엇인가요?


[답변]


안녕하세요.


100mg


90mg


과 같이 제품명2에서 mg단위를 제외한 100이나 90과 같은 숫자만 추출하기 위한 것입니다.


제품명2의 전체 길이에서 -4를 한 위치부터 3글자를 가져오면


100은 그대로, 90이나 40은 앞에 공백이 포함된 상태로 가져오게 되는데 .. 이 값에 *1을 하면 공백은 제거되고 숫자가 가져오게 됩니다.


즐거운 하루 되세요.


----------------------------------------------------------------------------------------------------------------


[추가질의 내용]

mg은 2글자인데 4글자를 빼주는 이유가 이해가 잘 안되어 설명 부탁드립니다. 문제에서 [건

웅 로딘정 100mg]와 같은 경우에는 "mg"과 공백 2개를 제외하기 위해서 4글자를 빼주는 것

이 이해가 되는데, [아시클로버정 200mg]과 같은 경우에는 공백이 1개여서 총 3글자만 빼주

는 것이 맞을 것 같은데, 공백의 개수와 상관없이 4를 빼주었을때 모두 숫자만 추출되는 원리

가 궁금합니다.

· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.