책 내용 질문하기
도저히 이해가 안됨미다ㅠ
도서
[2013] 정보처리기사 실기
페이지
218
조회수
220
작성일
2013-10-03
작성자
첨부파일

218page

배열 회전하는거 말이에요

2번 회전해서

배열 p가 배열q가 되고 다시 배열q가 배열p가 되는 알고리즘인데요

2010년 7월 기출로도 알고 있습니다

그런데

반복문에서 X는 어떤 것을 나타내는 거인지

그리고

L=6-H도 잘 이해가 가지 않습니다

왜 그리고 X는 2부터 1까지 -1씩 반복한다는 게 무슨 말인지

이 알고리즘좀

자세히 설명해주세요

저는 스타스터디에서

강윤석 샘 강의를 듣고잇는데

마침 이 알고리즘은 설명이 없습니다

제발 자세히 설명해주세요

답변
2013-10-04 09:29:12

안녕하세요.

첫번째 반복문은 배열 P에 값을 저장하는 것입니다.

두번째 반복문 중 바깥쪽 반복문

즉 X가 2인 경우에는

배열 P의 값을 배열 Q로 90도 회전하여 저장하는 것입니다.

회전한 후 X가 -1 증가하여 X가 1이 된 상태에서는

배열 Q의 값을 90도 회전하여 다시 배열 P에 저장하는 것입니다.

빈 괄호에 값을 모두 채운 상태에서 디버깅을 수행하면서 앞선 과정을 토대로 차근히 이해해 보시면 이해되실 것 같습니다.

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

"
  • *
    2013-10-04 09:29:12

    안녕하세요.

    첫번째 반복문은 배열 P에 값을 저장하는 것입니다.

    두번째 반복문 중 바깥쪽 반복문

    즉 X가 2인 경우에는

    배열 P의 값을 배열 Q로 90도 회전하여 저장하는 것입니다.

    회전한 후 X가 -1 증가하여 X가 1이 된 상태에서는

    배열 Q의 값을 90도 회전하여 다시 배열 P에 저장하는 것입니다.

    빈 괄호에 값을 모두 채운 상태에서 디버깅을 수행하면서 앞선 과정을 토대로 차근히 이해해 보시면 이해되실 것 같습니다.

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

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