책 내용 질문하기
p268오탈자 인것 같습니다.
도서
2025 시나공 정보처리기사 실기 기본서
페이지
268
조회수
10
작성일
2025-06-11
작성자
김*진
첨부파일

왼쪽 맨 아래보시면 i=4 j=5라고 나오는데 j=3이 되어야 맞을 것 같습니다.

답변
2025-06-11 18:28:50

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

j=3 이 되어야 한다고만 적어주셨는데

왜 그렇게 생각을 하셨는지 알수가 없고

뭐라 답변을 해야할지 막막하네요


반복문을 보면 아래 코드 처럼 되어있습니다

for(int i = 0, j = len - 1; i < j; i++, j-- ) {

증가값을 보면 반복문이 반복실행이 될때마다

i는 1씩 증가가 되고, j는 1씩 감소가 됩니다

반복문의 초기값을 보면 i는 0부터 시작되고, j는 len - 1 값부터 시작이 되는데

len은 8이니 len-1을 하면 7이 되니 j는 7부터 시작합니다.


i와 j가 증가값에 따라 아래 처럼 증감이 되어 교재에 있는 내용이 맞습니다

i j

0 7

1 6

2 5

3 4

4 5

회원님께서 왜 j=3이 되어야 한다고 생각을 하셨는지 구체적으로 질문해주세요

그래야 어떤 부분에서 햇갈려 하신것인지 알고, 정확하게 답변을 드릴수가 있습니다

행복한 하루되세요 :)

  • 관리자
    2025-06-11 18:28:50

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

    j=3 이 되어야 한다고만 적어주셨는데

    왜 그렇게 생각을 하셨는지 알수가 없고

    뭐라 답변을 해야할지 막막하네요


    반복문을 보면 아래 코드 처럼 되어있습니다

    for(int i = 0, j = len - 1; i < j; i++, j-- ) {

    증가값을 보면 반복문이 반복실행이 될때마다

    i는 1씩 증가가 되고, j는 1씩 감소가 됩니다

    반복문의 초기값을 보면 i는 0부터 시작되고, j는 len - 1 값부터 시작이 되는데

    len은 8이니 len-1을 하면 7이 되니 j는 7부터 시작합니다.


    i와 j가 증가값에 따라 아래 처럼 증감이 되어 교재에 있는 내용이 맞습니다

    i j

    0 7

    1 6

    2 5

    3 4

    4 5

    회원님께서 왜 j=3이 되어야 한다고 생각을 하셨는지 구체적으로 질문해주세요

    그래야 어떤 부분에서 햇갈려 하신것인지 알고, 정확하게 답변을 드릴수가 있습니다

    행복한 하루되세요 :)

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