아래 질문들 코드를 보면
삭제시에 확인해야하는 좌표에 보와 기둥이 없을 때도 조건을 체크하네요.
기둥이나 보가 없으면 넘어가면 됩니다.
ㅡ <--- a
b |
ㅡ
|
ㅡ
|
위와 같은 상황에서 보a를 삭제하려고할 때, 보a 기준으로 아래에 기둥b가 없다면
굳이 b좌표에서 기둥 조건을 체크할 필요가 없겠네요.
해당상황에서 b의 설치가 불가능해 False지만
보a는 삭제가 가능하니까요
삭제하려는 대상만 생각하고 사방으로 조건을 검사했는데
스트럭처가 없을 때는 무시하는 조건을 추가해 해결했습니다.