책 내용 질문하기
디버깅에 대해서
도서
2018 시나공 정보처리기사 실기(산업기사 포함)
페이지
257
조회수
93
작성일
2018-03-20
작성자
탈퇴*원
첨부파일

257p 문제 7번은 574p에 나온 디버깅에 따르면 소수에 2가 포함돼지 않는 결과가 되는 것 같은데 제가 잘못 이해한 것인지 아니면 답에 실수가 있는 것인지 설명해주세요.

답변
2018-03-20 14:19:33

안녕하세요.

학습에 불편을 드려 죄송합니다.

number가 2일 때는 반복문이 수행되지 않으므로

1이 반환됩니다.

그러므로 cnt는 1이 됩니다.

수정된 내용에 의하면

cnt의 값은

i(main)가 2일 때 cnt는 1

i(main)가 3일 때 cnt는 2

i(main)가 4일 때 cnt는 2

i(main)가 5일 때 cnt는 3

i(main)가 6일 때 cnt는 3

이후

i(main)가 7일 때부터는 cnt의 값이 맞습니다.

오늘도 즐거운 하루 되세요.

  • *
    2018-03-20 14:19:33

    안녕하세요.

    학습에 불편을 드려 죄송합니다.

    number가 2일 때는 반복문이 수행되지 않으므로

    1이 반환됩니다.

    그러므로 cnt는 1이 됩니다.

    수정된 내용에 의하면

    cnt의 값은

    i(main)가 2일 때 cnt는 1

    i(main)가 3일 때 cnt는 2

    i(main)가 4일 때 cnt는 2

    i(main)가 5일 때 cnt는 3

    i(main)가 6일 때 cnt는 3

    이후

    i(main)가 7일 때부터는 cnt의 값이 맞습니다.

    오늘도 즐거운 하루 되세요.

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