책 내용 질문하기
245페이지 23번
도서
[2015] 정보처리기사 실기(산업기사 포함)
페이지
245
조회수
159
작성일
2015-04-02
작성자
첨부파일

23번에 i=i-1이 맞는건 알겠는데

NMG=NMG+1 로하면 안되나요?

답변
2015-04-06 09:50:14

안녕하세요.

i는 반 배정 후 건너뛸 위치입니다. 즉 반이 배정되었다면 그 다음 반이 배정되지 않은 4명을 건너뛴 후 그 위치에 반을 배정합니다.

NMG는 반을 배정할 위치입니다.

i는 1, 2 혹은 0의 값을 번갈아 갖고

NMG는 배열의 크기 만큼의 값인 1~7까지의 값을 차례로 갖습니다.

또한 문제의 조건에 반을 배정한 후 4명을 건너뛴다고 했으므로 이미 반이 배정된 경우에는 이 4명에서 제외해야 하므로 -1을 수행하는 것이 적절한 처리입니다. 그러므로 i=i-1이 가장 적합한 답안이 됩니다.

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

"
  • *
    2015-04-06 09:50:14

    안녕하세요.

    i는 반 배정 후 건너뛸 위치입니다. 즉 반이 배정되었다면 그 다음 반이 배정되지 않은 4명을 건너뛴 후 그 위치에 반을 배정합니다.

    NMG는 반을 배정할 위치입니다.

    i는 1, 2 혹은 0의 값을 번갈아 갖고

    NMG는 배열의 크기 만큼의 값인 1~7까지의 값을 차례로 갖습니다.

    또한 문제의 조건에 반을 배정한 후 4명을 건너뛴다고 했으므로 이미 반이 배정된 경우에는 이 4명에서 제외해야 하므로 -1을 수행하는 것이 적절한 처리입니다. 그러므로 i=i-1이 가장 적합한 답안이 됩니다.

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

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