엑셀게임 - 랜덤 노노그램 힌트기능 추가버전
안녕하세요. 죽지 않고 또 와버렸습니다.
저번에 면접을 망쳐서 미친엑셀맨이 돼서 왔었는데
https://chimhaha.net/recommend_comics/489492
얼떨결에 합격해버려서 최종면접을 앞두고 있는 긴장맥스엑셀맨이 되어버렸습니다.
다들 면접 보고 그랬을텐데… 누구나 하는건데… 저는 왜 이리 떨리는걸까요?
떨리는 마음을 다잡으며 노노그램을 하고 있었는데 초반이 너무 귀찮은거 있죠?
그래서 엑셀인 점을 이용해서 꼼수를 부리고 있었는데 이 버전을 공유해주면 좋을 것 같아서 글을 쓰기로 했습니다.
긴장이 되서 뭐라도 해야할 것 같습니다.

15 X 15 보드의 난이도 설정 위에 힌트 체크박스가 생겼습니다.

이 힌트를 클릭하면 글씨가 굵어지는게 생기고 옆에 웬 숫자들이 등장하게 되는데요.
옆에 생기는 숫자들은 숫자를 빈공간 없이 채웠을 때 남는 칸을 의미합니다.
전문 노노그래머분들은 무슨 말인지 알거라고 생각합니다.
노노그램을 푸는데 가장 첫 번째로 해야 할 일이 저 숫자를 계산하는거거든요.

숫자가 흐려지긴 했지만 보시면 1 2 1 인데 이 1 2 1 을 왼쪽부터(혹은 오른쪽부터) 빈칸 없이 채우면 남는 칸이 9칸이 된다는 의미입니다.
이것이 왜 중요하냐

바로 이 경우 때문인데요.
4 3 2 1 를 왼쪽에서 빈칸없이 채우게 되면 2칸이 남습니다.

반대로 4 3 2 1 를 오른쪽에서 빈칸없이 채워도 2칸이 남겠죠?
그 말은 2보다 큰 숫자 (4 3 2 1 에서 4과 3)는 겹치는 지점이 생긴다는 것 입니다.

왼쪽에서 채운 경우와 오른쪽에서 채운경우를 비교해보면 각각 4와 3에 겹치는 부분이 생깁니다.

4은 2를 뺀 2칸 만큼의 겹치는 부분이 생기고 3는 2를 뺀 1칸 만큼의 겹치는 부분이 생기게 되죠.

이 경우는 빈칸없이 채웠을 때 남는칸이 0칸이라는 의미인데 이 말은 곧 5 2 6 를 바로 색칠 할 수 있다는 거죠.

이렇게 바로 색을 칠할 수 있습니다.

이 정보만으로 겹치는 부분을 일일이 계산할 필요없이 색을 칠할 수 있게 됩니다.
글씨가 굵어지는 숫자들은 남는 칸보다 숫자가 큰 숫자들로써(4 3 2 1 예시의 4와 3처럼) 무조건 겹치는 부분이 생기는 숫자라고 생각하시면 됩니다.
물론 자동으로 색칠이 되면 좋겠지만 거기까지는 제 능력 밖이라… 겹치는 부분은 직접 찾아서 색칠하셔야 합니다…
전문 노노그래머분들은 이 과정 또한 퍼즐을 푸는 한 과정이라고 생각해서 갈! 을 외치실지도 모르겠네요.
하지만 귀찮은걸요…
아 맞다. 그리고 컨트롤+A 는 색 칠하기
컨트롤+S 는 X표 치기로 단축키를 추가했으니 편하게 노노그램을 즐겨주세요.
또한 퍼즐을 푸실때는 꼭 저장을 해주세요.
실수해서 습관적으로 되돌리기(컨트롤 Z)를 누르시면 보드가 초기화가 됩니다…
다운로드
https://drive.google.com/file/d/1PCeFyWb-axFvOV6xBiR14XNuRulLNooc/view?usp=drive_link