책 내용 질문하기
2019 시나공 정보처리기사 실기(산업기사포함) 256,258
도서
2019 시나공 정보처리기사 실기(산업기사포함)
페이지
256,258
조회수
1157
작성일
2019-03-27
작성자
탈퇴*원
첨부파일

256p에 1번 MOD(K,J)와

258p에 5번 S[C]도 정답으로 볼 수 있나요? 

답변
2019-03-28 10:22:35

안녕하세요 길벗수험서 운영팀입니다.

 

[256쪽 1번문제 1번빈칸]

오답입니다.

약수를 구하는 알고리즘을 생각해보세요.

약수의 합을 구하는 것이 안쪽 반복문의 역할인데, 6이 입력되었다고 가정해보세요.

6을 1~3까지 나눠 나머지가 0이면 이를 합해야 하는데,

3을 1~3까지 나눠 나머지를 합하는 것은, 6의 약수를 합하는 것이 아닌 3의 약수를 합하는 것이 되어버립니다.

잘못된 결과가 출력되게 되죠.

 

[258쪽 2번문제 5번빈칸]

오답입니다.

디버깅을 하며 알고리즘을 먼저 이해해보시는 것을 권합니다.

해당 위치에서는 소수가 1개면 "소수"를 출력하고, 아니면 모든 수를 출력하는 조건문입니다.

s[c]에 무엇이 들어있을지 생각해보세요.

소수라면 입력된 수가, 소수가 아니라면 소인수 분해의 마지막 수가 들어가있게 될 것입니다.

 

행복한 하루되세요 :)

 

  • 관리자
    2019-03-28 10:22:35

    안녕하세요 길벗수험서 운영팀입니다.

     

    [256쪽 1번문제 1번빈칸]

    오답입니다.

    약수를 구하는 알고리즘을 생각해보세요.

    약수의 합을 구하는 것이 안쪽 반복문의 역할인데, 6이 입력되었다고 가정해보세요.

    6을 1~3까지 나눠 나머지가 0이면 이를 합해야 하는데,

    3을 1~3까지 나눠 나머지를 합하는 것은, 6의 약수를 합하는 것이 아닌 3의 약수를 합하는 것이 되어버립니다.

    잘못된 결과가 출력되게 되죠.

     

    [258쪽 2번문제 5번빈칸]

    오답입니다.

    디버깅을 하며 알고리즘을 먼저 이해해보시는 것을 권합니다.

    해당 위치에서는 소수가 1개면 "소수"를 출력하고, 아니면 모든 수를 출력하는 조건문입니다.

    s[c]에 무엇이 들어있을지 생각해보세요.

    소수라면 입력된 수가, 소수가 아니라면 소인수 분해의 마지막 수가 들어가있게 될 것입니다.

     

    행복한 하루되세요 :)

     

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