Wordle에서 승리하는 방법을 위한 전략

Feb 15 2022
다른 사람들처럼 Wordle에 중독되어 있습니까? 그런 다음 첫 번째 추측에 가장 적합한 단어에 대한 이러한 전략이 필요합니다. 하지만 함정이 있습니다. 항상 있지 않습니까?
Wordle은 소셜 미디어와 대중 문화 현상이 되었습니다. 당신은 중독입니까? 타다 이미지/Shutterstock

Wordle의 인기가 급상승 함에 따라 여러 언론 매체 에서 초기 추측으로 사용할 최고의 단어를 탐색하는 기사를 게시 했습니다. 

종종 이 작품의 저자들은 단어가 가능한 한 많은 모음을 사용하고, 영어에 자주 나타나는 글자를 포함하거나, 해당 언어에서 규칙적으로 나타나는 특징을 지닌 단어여야 한다고 이론화합니다.

글쎄요, 재정 학생과 저는 Wordle에서 재생할 최적의 첫 번째 단어를 결정하여 이 문제를 가능한 한 확실하게 해결하기로 결정했습니다.

우리의 분석은 실제로 5글자 단어의 가능한 모든 조합을 실행하고 가능한 모든 반복(100만 개 이상)에 걸쳐 시뮬레이션을 실행하여 최상의 시작 전략을 알아냈습니다.

'시도'하고 진정한 접근 방식

Wordle 에서 플레이어는 다섯 글자 단어를 추측하기 위해 6번의 시도를 합니다. 플레이어가 추측할 때마다 각 문자가 정확하고 올바른 위치에 있는지, 다른 위치에 있는 단어에 나타나는지 또는 단어에 전혀 없는지 여부를 배웁니다.

플레이어는 다양한 접근 방식을 가질 수 있습니다. 어떤 사람들은 6번의 시도가 필요하더라도 단순히 단어를 풀고 싶어할 수도 있습니다. 다른 사람들은 가능한 한 몇 가지 추측으로 그것을 하려고 합니다.

우리의 분석에 따르면 가능한 한 적은 수의 추측으로 이기려고 한다면 "슬라이스(slice)", "시도(tryed)" 및 "크레인(crane)"이 가장 많이 사용되는 단어입니다. 최적의 전략을 사용하는 경우 이 세 단어 중 하나를 사용하면 평균 단어 시도 횟수가 각각 3.90, 3.92, 3.92가 됩니다(나중에 자세히 설명).

반면에 할당된 6개의 추측 내에서 단순히 이기려고 하는 경우 재생해야 할 상위 세 단어는 "adapt", "clamp" 및 "plaid"입니다. 이 세 단어 중 하나를 사용하면 최적의 전략을 사용하는 경우 게임에서 각각 98.79%, 98.75% 및 98.75%의 평균 성공률을 얻을 수 있습니다.

할당된 6개의 추측에서 이기기 위해 게임을 하는 경우 상위 10개 단어 중 6개에 모음이 하나만 포함되어 있으므로 단 하나의 모음과 4개의 자음이 포함된 단어를 재생하는 것이 가장 좋습니다. 그러나 가능한 한 적은 수의 추측으로 이기기 위해 게임을 하는 경우 2개의 모음과 3개의 자음이 있는 단어를 재생하는 것이 가장 좋습니다. 상위 10개 모두에는 2개의 모음이 있습니다.

시뮬레이션 내부

유니버시티 칼리지 런던(University College London)의 데이비드 시두(David Sidhu)와 같은 다른 연구자 들은 언어학적 관점에서 "가장 좋은 첫 단어"를 결정하려고 노력했습니다. 이러한 노력에서 최고의 선택은 영어에서 특정 문자가 얼마나 자주 나타나는지 또는 이러한 문자가 5글자 단어에서 어디에 위치하는지에 따라 결정됩니다.

이러한 접근 방식은 고귀하지만 먼저 재생할 최상의 단어 유형을 찾기 위해 가능한 모든 단어 옵션에 대해 실제로 시뮬레이션을 수행하여 분석을 확장합니다.

이 분석을 수행하기 위해 두 명의 제 학생인 Tao Wei와 Kanwal Ahmad  는 Wordle 사전에 있는 2,315개의 공식 5글자 단어 를 모두 살펴보는 프로그램을 구성했습니다. 프로그램은 가능한 각 단어를 첫 번째 추측으로 시도하고 가능한 모든 최종 단어 솔루션에 대해 시뮬레이션을 실행하여 각 시도가 올바른 최종 단어를 추측하는 데 걸리는 시간을 확인했습니다(총 1,692,265개 시뮬레이션).

그런 다음 각 단어에 대한 모든 시도의 평균을 내어 올바른 최종 단어에 도달하기 위해 예상할 수 있는 추측의 수를 확인했습니다.

이 대규모 시뮬레이션을 수행하려면 두 번째 추측, 세 번째 추측 등에서 최적의 단어를 선택하는 방법이 필요합니다.

이어지는 각 추측에서 최고의 확률을 얻으려면 각 위치에 나타날 가능성이 가장 높은 문자를 선택하는 것이 중요합니다. 따라서 프로그램은 총 2,315개의 단어 목록을 사용하여 각 문자가 나타나는 빈도를 결정했습니다.

이전 추측에서 결과를 받은 후 프로그램은 가능한 단어를 기준에 맞는 단어로 필터링했습니다. 첫 번째 추측은 "남자"이고 L과 E는 올바른 위치에 있었지만 B, O 및 K는 솔루션에 나타나지 않았다고 가정합니다. 그런 다음 프로그램은 "flume" 및 "slate"와 같은 단어로 가능한 단어 목록을 좁힙니다.

그런 다음 프로그램은 이 목록의 각 단어에 점수를 할당합니다. 여기서 점수는 해당 문자의 빈도의 합입니다. 예를 들어 "slate"라는 단어는 전체 목록에서 "S"가 전체 목록에서 5% 나타나는 반면 문자는 "A"가 8%로 나타나는 식이기 때문에 37%의 점수를 갖습니다. 점수가 가장 높은 단어가 다음 추측으로 제출됩니다.

가능한 모든 첫 번째 추측에 대해 이 시뮬레이션을 실행하고 가능한 모든 솔루션에 대해 결과를 얻었습니다.

하지만 플레이할 때마다 같은 단어로 시작하고 싶지 않을 수도 있습니다. 이 경우, 그리고 가장 적은 수의 추측으로 이기고 싶다면 첫 번째 추측에 두 개의 모음이 있는지 확인하십시오. 그 중 하나는 단어 끝에 있습니다.

할당된 6개의 추측 내에서 이기고 싶다면 모음이 더 적은 단어와 확실히 자음으로 끝나는 단어를 고려하는 것이 좋습니다.

Wordle에 대한 우리의 수학적 접근 방식이 게임의 즐거움을 모두 빨아들이지 않았으면 합니다. 최소한 내일 경기에서 친선 베팅을 하기로 결정했다면 도움이 될 것입니다.

Derek Horstmeyer 는 George Mason University 경영대학원의 재무 교수입니다. 그는 기업 금융을 전문으로 합니다.

이 기사는 Creative Commons 라이선스에 따라 The Conversation 에서 다시 게시되었습니다. 여기에서 원본 기사 를 찾을 수 있습니다 .