책 내용 질문하기
정보처리기사2회 최종점검모의고사
도서
2020 시나공 정보처리기사 실기 [기본서]
페이지
0
조회수
184
작성일
2020-10-08
작성자
탈퇴*원
안녕하세요 문제첨부한것중에 해설을 봐도 이해가 안가서요 main함수에서 k[j]가 어떻게 1 2 5 10 이 되는지 설명좀 부탁드립니다
답변
2020-10-12 09:28:31
안녕하세요 길벗수험서 운영팀입니다.
해당 알고리즘은 약수를 구하는 알고리즘으로, 10이 입력될 경우 aliquot 함수에서 1부터 10까지의 수로 나눠가며 나머지가 0인 경우 k[i]에 해당 값을 넣게 됩니다.
즉 10을 1~10까지 하나씩 나눠가며 나머지가 0이 되는 수인 1, 2, 5, 10이 각각 k[0], k[1], k[2], k[3]에 들어가는 것이죠.
행복한 하루되세요 :)
-
관리자2020-10-12 09:28:31
안녕하세요 길벗수험서 운영팀입니다.
해당 알고리즘은 약수를 구하는 알고리즘으로, 10이 입력될 경우 aliquot 함수에서 1부터 10까지의 수로 나눠가며 나머지가 0인 경우 k[i]에 해당 값을 넣게 됩니다.
즉 10을 1~10까지 하나씩 나눠가며 나머지가 0이 되는 수인 1, 2, 5, 10이 각각 k[0], k[1], k[2], k[3]에 들어가는 것이죠.
행복한 하루되세요 :)