책 내용 질문하기
정보처리기사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]에 들어가는 것이죠.

     

    행복한 하루되세요 :)

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