kjhh03   4년 전

dx의 좌표가 아래 층의 영향을 주게 되어

원하는 값이 나오지 않는 상황입니다.

만약 1층을 도는 중 [2][0]이 될 경우 원했던 범위 밖으로 나가버려 아래층, 혹은 위층에 영향을 주게 됩니다.

글 작성 능력이 떨어져 이해가 되실지 모르겠습니다만 논리적으로 예외처리를 잘 못하고 있습니다.

수정 할 방법이 도저히 생각나지 않습니다.

ho94949   4년 전

`for (int j = 1; j <= H; j++) {`으로 체크 하면 `(j - 1) * N <= dx && dx < N * j` 이란 식이 아무런 의미가 없습니다. 그냥 3차원 배열 쓰시죠

kjhh03   4년 전

ho94949 


감사합니다. ㅜㅜ 2차원 배열로 짜다가 도저히 아이디어가 안나와서 다시 3차원 배열로 만들고 있습니다.

좋은 하루 되세요.

댓글을 작성하려면 로그인해야 합니다.