자바 코딩 질문좀 드립니다.

조회수 2692회

안녕하세요, 해쉬코드에 처음 글 올려보는 새내기입니다.

다른 게 아니라

지금 자바로 해야 하는 과제가 하나 있는데

제가 해결하지 못하는 것이 뭐냐면

배열판 10*10을 가지고 Panel을 이용해서 노란공과 파란공을 무작위로 움직이는데

파란공이 노란공 동,서,남,북 중 하나에 붙으면 노란공이 움직이는 방향으로

따라 움직이게 하는 걸 해보려 하거든요.

근데 그걸 어떻게 코드상으로 해야 할 지 모르겠습니다.

파란공이 노란공에 붙는 순간 노란공이 움직이는 방향대로 파란공도 똑같이 움직이게 해야하는데

기존에 파란공이랑 노란공은 위치가 서로 달라서 배열 인덱스값이 아예 다른데

붙었을 때 어떻게 노란공이 변화하는 거에 따라 파란공도 똑같이 변화하는지 그게 궁금합니다.

예를 들어

노란공이 배열판[5][5]에 위치해 있고 파란공에 [5][6]에 있다 할 때, 옆에 붙은 상황이니까 노란공이 [5][5]에서 [4][5]가 되면 파란공은 [4][6] 이런식으로 움직이게 하려는데 이걸 어떻게 코딩을 짜야 할지 도무지 모르겠습니다.

제가 설명을 잘한건지는 모르겠는데, 답변 부탁드릴게요 ㅠㅠ.

  • (•́ ✖ •̀)
    알 수 없는 사용자

1 답변

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)