2010년 7월 정보처리기사 실기 알고리즘 문제요 잘 이해가 안가서 질문합니다.
배열P -> 배열Q -> 배열P로 90도 회전을 두번하는 문제인데요
크게 두개의 반복문으로 나뉘는데 위의 배열P를 만드는 반복문은 이해가 잘갑니다.
그런데 아래 두번째 반복문은 이해가 좀안되네요..
X=2,1,-1로 X=2일때 배열Q를 정의하고 X=1일때 다시 배열P를 정의한다는건 알겠는데요
위에서 X변수는 행변수였는데 왜 2에서1까지 1씩 감소해서 배열Q와 P를 정의하는지 모르겠구요
위 반복문에서 1에서5까지 진행된상태인데 왜 뜬금없이 2부터 시작해서 1로 감소하는거죠?
한 알고리즘내에서 하나의 변수를 두가지 기능으로(위에선 행변수,아래에선 배열Q와 배열P를 나누는 변수로)정의해도 되는건가요?
열변수Y도 어떤 변수로 사용되었는지 감을 잡을수가 없습니다.
H변수도 누적인데 갑자기 H=1,5,1이라니...
제머리론
P(X,Y) -> Q(Y,6-X) -> P(6-X,6-Y) 이렇게 변하는데 모르겟네요;;;-ㅅ-
지금까지 본 알고리즘중에 제일 이해 안가는 알고리즘입니다...
자세한 해설좀 부탁드립니다... 각각의 수가 어떤변수로 이용되는지와 풀이좀 부탁드려요...
이번에 시험치는데 궁금해서 다른걸 봐도 머리에 안들어옵니다...-ㅅ-
이글쓰면서도 머리가 복잡해져서 더 모르겠네요;;-ㅅ-
안녕하세요.
내용을 어느정도까지 파악하셨는지 잘 확인되지 않아 서면으로 답변드리기가 어렵습니다.
불편하시더라도 02-323-0922(오후 1시~5시)로 전화주시면 자세하게 설명드리겠습니다.
오늘도 즐거운 하루 되세요.
-
*2011-10-13 10:53:17
안녕하세요.
내용을 어느정도까지 파악하셨는지 잘 확인되지 않아 서면으로 답변드리기가 어렵습니다.
불편하시더라도 02-323-0922(오후 1시~5시)로 전화주시면 자세하게 설명드리겠습니다.
오늘도 즐거운 하루 되세요.