지난 글 2014/01/01 - [노트정리/알고리즘 놀이] - 네모로직 알고리즘 – 당연히 채워지는 셀 구하는 공식, simple boxes에 이어서 네모로직(노노그램, nonogram)의 풀이 테크닉을 알아보겠습니다.
이 방법은 네모로직에서 당연히 빈 칸이어야 할 셀을 구하는 방법입니다.
지난 방법에서 당연히 채워지는 셀을 구했습니다(simple boxes technique). 심플박스 테크닉으로 구한 셀을 채우면, 숫자에 따른 candidate가 칠해질 수 있는 범위가 지정됩니다. 그러면 당연히 비어있어야 할 셀도 알 수 있습니다.
순서대로 다시 풀어 설명하면,
1. simple boxes로 셀을 채운다.
2. 채워진 셀에 따라 절대로 그려지지 않을 곳을 표시한다.
그림은 simple spaces 테크닉을 순서대로 적용한 모습입니다.
그림. simple spaces 예시
그림의 셀에 X표 된 곳이 simple spaces로 구한 space입니다.
'노트정리 > 알고리즘 놀이' 카테고리의 다른 글
네모로직 알고리즘 - 중단점으로 박스 구분하기, punctuating (0) | 2015.02.26 |
---|---|
네모로직 알고리즘 - 채워진 셀 사이를 채울지 말지 결정하는 방법, joining and splitting (0) | 2015.02.24 |
네모로직 알고리즘 - 채워진 셀로 simple boxes를 구하는 방법, glue. (0) | 2015.02.20 |
네모로직 알고리즘 - simple spaces를 찾은 이후에 simple boxes하는 방법, forcing (0) | 2015.02.20 |
엘리베이터 시뮬레이터 만드는 방법 (0) | 2014.06.25 |
깊이우선탐색과 너비우선탐색의 차이점, 간단하게. (0) | 2014.02.13 |
네모로직 깊이우선탐색 방식을 사용하기 위한 준비 (0) | 2014.02.13 |
네모로직 플래쉬 게임 (0) | 2014.01.01 |