왼쪽 맨 아래보시면 i=4 j=5라고 나오는데 j=3이 되어야 맞을 것 같습니다.
안녕하세요 길벗수험서 운영팀입니다.
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이 되어야 한다고 생각을 하셨는지 구체적으로 질문해주세요
그래야 어떤 부분에서 햇갈려 하신것인지 알고, 정확하게 답변을 드릴수가 있습니다
행복한 하루되세요 :)