7569번 - 토마토
dx의 좌표가 아래 층의 영향을 주게 되어
원하는 값이 나오지 않는 상황입니다.
만약 1층을 도는 중 [2][0]이 될 경우 원했던 범위 밖으로 나가버려 아래층, 혹은 위층에 영향을 주게 됩니다.
글 작성 능력이 떨어져 이해가 되실지 모르겠습니다만 논리적으로 예외처리를 잘 못하고 있습니다.
수정 할 방법이 도저히 생각나지 않습니다.
`for (int j = 1; j <= H; j++) {`으로 체크 하면 `(j - 1) * N <= dx && dx < N * j` 이란 식이 아무런 의미가 없습니다. 그냥 3차원 배열 쓰시죠
감사합니다. ㅜㅜ 2차원 배열로 짜다가 도저히 아이디어가 안나와서 다시 3차원 배열로 만들고 있습니다.
좋은 하루 되세요.
댓글을 작성하려면 로그인해야 합니다.
kjhh03 4년 전
dx의 좌표가 아래 층의 영향을 주게 되어
원하는 값이 나오지 않는 상황입니다.
만약 1층을 도는 중 [2][0]이 될 경우 원했던 범위 밖으로 나가버려 아래층, 혹은 위층에 영향을 주게 됩니다.
글 작성 능력이 떨어져 이해가 되실지 모르겠습니다만 논리적으로 예외처리를 잘 못하고 있습니다.
수정 할 방법이 도저히 생각나지 않습니다.