책 내용 질문하기
정답질문
도서
[2012] 정보처리기사 실기
페이지
185
조회수
101
작성일
2012-04-14
작성자
첨부파일

2번 정답이 i>=3 이라고 되어있는데,

i>3 이 아닌지 궁금합니다.

답변
2012-04-16 10:14:51

안녕하세요.

디버깅을 반드시 수행해 보셔야 합니다.

배열에 값을 저장한 후 8번 동그라미에서 비교를 수행합니다. 즉 값을 저장한 후 그 값의 기준을 비교하는 것이죠.

그러므로 i >= 3으로 해야 합니다.

i가 1일 때 1행(3~3)의 값을 저장하고 S 감소해서 2, E 증가해서 4인 상태를 수행합니다.

i가 2일 때 2행(2~4)의 값을 저장하고 S 감소해서 1, E 증가해서 5인 상태를 수행합니다.

i가 3일 때 3행(1~5)의 값을 저장하고 S 증가해서 2, E 감소해서 4인 상태를 수행합니다.

즉 3부터 S증가 E감소가 수행되어야 합니다.

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

"
  • *
    2012-04-16 10:14:51

    안녕하세요.

    디버깅을 반드시 수행해 보셔야 합니다.

    배열에 값을 저장한 후 8번 동그라미에서 비교를 수행합니다. 즉 값을 저장한 후 그 값의 기준을 비교하는 것이죠.

    그러므로 i >= 3으로 해야 합니다.

    i가 1일 때 1행(3~3)의 값을 저장하고 S 감소해서 2, E 증가해서 4인 상태를 수행합니다.

    i가 2일 때 2행(2~4)의 값을 저장하고 S 감소해서 1, E 증가해서 5인 상태를 수행합니다.

    i가 3일 때 3행(1~5)의 값을 저장하고 S 증가해서 2, E 감소해서 4인 상태를 수행합니다.

    즉 3부터 S증가 E감소가 수행되어야 합니다.

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

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