본문 바로가기

소프트웨어/Java

[과제 힌트1] Six 마방진 힌트!! [메소드 구성 - 제 기준입니다.]

업무에... 또는 자신의 일에 열심이신 제 블로그 방문자 분들에게 감사 드립니다.

자신의 일에 열정을 가지고 하시고, java study도 시간되실때 꼭 한번 해보세요..

조금씩 조금씩 자신의 실력이 늘어갈 것이라고 생각이됩니다.

자!! 6 마방진 만들어보고 계시나요?

도움을 드리고자 일단 개괄적인 메소드 구조를 나타내 드립니다.

마방진을 만드는 방법은 여러가지가 있습니다.

제가 올려드리는 소스는 제 기준이므로, 알고리즘을 알고있다면 자신의 방법으로 작성하셔도 무방합니다.

SixMagicSquare의 내용입니다. 참고해서 알고리즘을 가지고 작성해 보세요~~

그리고 isCheck()메소드는 마방진이 제대로 만들어 졌는지 체크하는 로직입니다.

한번 작성해 보세요~~

가로 , 세로, 대각선 모두가 한 줄을 더해서 모두 일정한 값을 가지고 있어야 한다는 것을 검증해서
마방진이 제대로 만들어 졌다면 TRUE, 아니면 FALSE를 리턴하면된다.