덴 시팅의 밀도
아래에서 단어 찾기 퍼즐을 찾으십시오. 그러나 그것은 단순한 단어 검색이 아닙니다 ... 당신이 찾는 단어는 너무 조밀 할 수 없습니다. 이 퍼즐에서 단어의 정의 :
- / usr / share / dict / words에 나타납니다.https://gist.github.com/WChargin/8927565 (이 사전에는 수많은 고유 명사, 특히 단어로 계산되는 지리적 위치가 포함되어 있습니다.)
- 4 자 이상이어야합니다.
- 그리드에서 한 방향으로 연속적으로 나타납니다.
- 다른 합법적 인 단어 내에 나타나지 않음 (참고 : 전체 길이에 대해 앞뒤로 합법적 인 단어 [예 : RAIL 및 LIAR]는 합법적이지만 한 번만 계산 됨)
- 단어의 평균 문자 (계산 된 A1Z26 )는 최대 11 개입니다.
36 개의 단어를 모두 찾았 으면이 퍼즐에 대한 답을 도출하는 데 사용할 수있는 단서를 찾을 수 있습니다. 이는 6 자 단어입니다. 즐기시기 바랍니다!
CSV 버전 :
H,N,N,F,C,O,R,O,L,I,A,J
T,N,E,V,E,L,E,A,C,A,M,D
A,E,I,E,A,E,E,A,C,L,N,N
B,A,A,B,T,P,A,W,I,I,T,O
L,A,A,E,A,F,A,F,H,A,S,P
E,D,R,A,G,B,A,B,U,C,A,M
U,C,E,S,C,S,O,D,A,B,B,M
F,R,A,U,D,A,A,A,P,E,E,D
M,G,A,B,P,A,M,P,E,R,E,D
O,B,D,L,E,G,F,T,M,E,D,E
D,E,T,A,L,U,D,A,C,E,H,I
A,I,E,L,C,U,N,R,R,L,G,T
답변
정답은:
헬륨
여기에 우리가 어떻게 여기에 왔는지 Lukas의 대답을 바탕으로 구축되었습니다.
완성 된 그리드 :
그리드 외부를 읽으면 NONOGRAM이라는 단어가 표시됩니다 (Jeremy의 놀라움은 없습니다. eh?)
거기에서,
중앙 10x10 그리드에서 사용하지 않은 문자를 가져 와서 노노 그램을 만듭니다. 따라서 행 단위로 읽으면 맨 위 행에 C와 A가 있음을 알 수 있으므로 해당 행에 대한 노노 그램 단서는 [3, 1]입니다. 다음은 빈 노노 그램 그리드입니다.
노노 그램 그리드를 완성하면 다음과 같은 결과를 얻을 수 있습니다.
그런 다음 다음과 같이 원래 그리드 위에 음영 처리 된 사각형을 오버레이합니다.
이것은 우리에게 단서를 제공합니다.
후속 상단 왼쪽 금속이있는 요소
거기에서 대답은
HELIUM-He (요소) + Li (후임) + U (위) + M (왼쪽 금속)
잘못된 대체 답변 :
SILVER- "성공 요소"로 읽으면 은은 성공을 나타내는 요소 (Gold)와 "with"이며 금속입니다. SODIUM- "eleven"이라는 단어는 그리드의 왼쪽 상단에 있으며 알칼리 금속 인 Sodium의 원자 번호입니다.
이것은 답이 아니지만이 퍼즐 제작에 대한 몇 가지 참고 사항입니다.
@bobble은 퍼즐을 결합하기위한 초기 영감을 제공했으며, 퍼즐 제작에 대한 메모를 작성하도록 제안했습니다. 스포일러가 많습니다!
퍼즐은 실제로 단어 검색, 노노 그램 풀기, (궁극적으로 잘 실행되지 않은) 비밀 단서에 대답하는 세 가지 수행 단계 만 있습니다. 나에게 아하 순간은 풀어야 할 노노 그램이 있다는 것을 솔버가 깨닫게 하는 것이었다. 그래서 저는 초기에 단어 검색 내에서 노노 그램 단서를 인코딩하기로 결심했습니다.
저는 실제로 퍼즐을 거꾸로 구성했습니다. 먼저 삽입하고 싶은 단서가 왔기 때문에 몇 개의 캐릭터가 필요한지 생각했습니다. 나는 약간의 흔들림 방을 남겨 두었지만 실제로는 필요하지 않았습니다.
다음 결정은 단어 검색에 노노 그램을 삽입하는 방법이었습니다. 다행히 조기 실현은 그 이후로 당신이 현재 / 결석 문자의 문자열을 인코딩 할 수없는 것이 었습니다 입니다 노노 그램의 해결책. 처음에는 로마 숫자를 사용하려고 생각했지만 너무 많은 문자가 필요했습니다. 나는 마침내 A1Z26 인코딩으로 덮이지 않은 문자를 사용하기로 결정했습니다. 이것은 단어의 밀도를 계산할 필요가 있다는 아이디어를 제공했습니다. A1Z26을 사물로 소개 할 수 있었기 때문입니다.
다음 문제는 행 단서를 열 단서와 구별하는 방법입니다. 저는 빨간색과 청록색 (R과 C)을 사용한 색상 코딩에 대해 생각했지만, 문제는 두 배의 숨겨진 글자가 필요하기 때문에 퍼즐의 단어 검색 부분이 훨씬 덜 어렵습니다. 단일 문자 집합이 행과 열 단서를 모두 인코딩 할 수 있도록 배열하기로 결정했습니다. 이것은 쉽지 않았고 퍼즐 생성에 여러 번 반복되었습니다.
궁극적으로 노노 그램을 만드는 것은 여러 가지 기준을 충족시키려는 시행 착오였습니다. 적절한 수의 음영 상자, 행과 열 단서를 함께 인코딩 할 수 있고, 일정 수준의 도전을 유지하고, 고유 한 솔루션을 확보하는 것입니다. 이들 각각은 적어도 한 번의 시도에서 나를 뒤에서 물었습니다.
노노 그램이 제자리에 있으면 144 개 중 약 54 개 사각형이 수정되었으며 나머지 부분을 채우는 문제가되었습니다. 이것은 대부분 가장 빡빡한 모서리를 찾아서 단어를 먼저 넣는 것으로 구성되었습니다. "NONOGRAM"을 인코딩하기 위해 8 개의 사각형이 필요한 것을 제외하고 국경을 자유롭게 놔두는 것은 결국 가장 현명한 결정이었습니다. 그 자유가 아마도 퍼즐을 가능하게 한 것입니다.
그런 다음 각 위치에서 모든 단어를 찾은 대본을 썼는데,이 단계에서 확실히 잡힌 단어가 몇 개있었습니다. 일반적으로 수정은 매우 간단하여 한두 단어에 영향을 미쳤습니다. 그것은 또한 내 연고에서 가장 큰 파리를 잡았습니다. 거의 최종 구현에서 메시지의 고정 된 문자와 "BABE"라는 단어를 포함하는 노노 그램 인코딩 ... 말 그대로 노노 그램을 조작하는 것 외에는 내가 할 수있는 일이 없었습니다. . 그러나 여기서 나는 운이 좋았습니다. BABE의 두 B는 아마도 메시지 나 노노 그램 인코딩을 방해하지 않고 그들이 만든 사각형의 다른 모서리로 전환 할 수있는 노노 그램 인코딩의 유일한 위치 일 것입니다. 좋은 것보다 운이 좋은 것이 훨씬 낫습니다.
내가 충분히 강조 할 수없는 마지막 단계는 품질 검사입니다. 나는 처음부터 끝까지 두 번 더 퍼즐을 풀고, 단어 목록을 만들고, 노노 그램 인코딩을 다시 확인했습니다. 모든 단계는 솔버가해야 할 일입니다. 세터로서 같은 퍼즐을 몇 번이고 반복하는 것은 지루하지만 고품질의 퍼즐을 만드는 데 중요합니다. 당신은 알 수없는 "유죄 지식"을 가지고 있지만, 순진하게 퍼즐에 접근하기 위해 최선을 다해야합니다.
(일부) 36 단어는
![]()
![]()
이 모든 것이 주어진 조건을 충족합니다. 또한 예를 들어 "pampered"및 "ampere"의 경우 더 긴 단어가 선택되었습니다.
간수
ELEVEN
HASP의
DRAG
쿠바
소다
사기
PEED
응석
거세
ADULATED
핵
목욕
표
연료
AREA
LEER
BAST
묶여
십대
줄거리의
인종 차별은
BARS
바보
일시적 유행
먼
그대의
쇠고기
울리기
유리 병
FILM
뒷다리
크레타
사고
BEET
인어를