[Algorithm] 벌집 만들기
문제 벌집 모양으로 순서대로 숫자를 채워 나간다. size 에 따라서 크기가 결정된다. 분석 한바퀴 돌았으면 돌았다는 것을 확인하기 위해 rotate 플래그 사용 한바퀴 돌면 한 면에 둘수 있는 size 를 줄여야 한다. 구현 package algorithm.prim; public class HoneyComb { private int [][]map; private int mapMaxX; private int mapMaxY; private int length; private boolean rotate = false; private int []dirX = {1, 2, 1, -1, -2, -1}; private int []dirY = {1, 0, -1, -1, 0, 1}; public void setLengt..
2021. 10. 5.