책 내용 질문하기
84,104 질문입니다.
도서
2019 시나공 정보처리기능사 실기
페이지
84,104
조회수
431
작성일
2019-03-21
작성자
탈퇴*원
첨부파일
84쪽의 빈칸1번에는 J=9로 초기화되는데
아래 반복문에서 J는 A(K)(7과의 차이값)가 최소인 자료를 찾기 위한 변수이기 때문에 1에서 10까지의 수 중 7과의 차이값으로 나올 수 있는 가장 큰 값인 6, 즉 J=6으로 초기화해도 맞는 답인지 궁금합니다.
104쪽의 6번의 답은 numMOD10=0 라고 나와있는데, 이 조건문 바로 상위에 있는 조건문에서 이미 이 수가 짝수인지 판별되었으니 numMOD5=0으로 답을 작성해도 맞는지 궁금합니다.
답변
2019-03-22 10:14:30
안녕하세요 길벗수험서 운영팀입니다.
[84]
예, 문제에서 1자리 양의 정수라고 하였으므로 0을 제외한 1~9까지만 가능하므로 회원님이 말씀하신 J=6도 정답으로 인정됩니다. 6이상의 수만 들어가면 알고리즘은 정상적으로 돌아가니까요.
[104]
예, 맞습니다.
논리적으로 맞지만 혹시나 알고리즘적으로 문제가 있나 직접 코드로 수행해보아도 동일한 결과를 출력하였습니다.
행복한 하루되세요 :)
-
관리자2019-03-22 10:14:30
안녕하세요 길벗수험서 운영팀입니다.
[84]
예, 문제에서 1자리 양의 정수라고 하였으므로 0을 제외한 1~9까지만 가능하므로 회원님이 말씀하신 J=6도 정답으로 인정됩니다. 6이상의 수만 들어가면 알고리즘은 정상적으로 돌아가니까요.
[104]
예, 맞습니다.
논리적으로 맞지만 혹시나 알고리즘적으로 문제가 있나 직접 코드로 수행해보아도 동일한 결과를 출력하였습니다.
행복한 하루되세요 :)