inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

dudubak님의 게시글

dudubak dudubak

@junis

수강평 작성수
-
평균평점
-

게시글 1

질문&답변

dx와 dy배열 값문의드립니다

지나가다 혹시 도움이 될 수 있을까 싶어 답변드립니다. int[] dx = {-1, 0, 1, 0}; int[] dy = {0, 1, 0, -1}; 부분 말씀하시는거 같은데 12방향일 경우 '현재 위치보다 한칸 위' 의 배열 값을 탐색해야 하기 때문에 행의 값은 -1 이 되고, 열의 값은 그대로 +0 으로 놔둬주면 됩니다. 그리고 for문에서 어차피 4방향 모두 탐색해주기 때문에 탐색 방향 상관없이 int[] dx = {1, 0, -1, 0}; int[] dy = {0, 1, 0, -1}; 이렇게 6(아래) -> 9(왼쪽) -> 12(위쪽) -> 3(오른쪽) 으로 탐색해주셔도 되고 굳이 시계방향이 아니더라도 int[] dx = {0, 0, 1, -1}; int[] dy = {-1, 1, 0, 0}; 이처럼 9 -> 3 -> 6 -> 12 순서로 탐색해도 무방합니다. 조금이나마 도움이 되었으면 합니다.

좋아요수
0
댓글수
1
조회수
670