1

WordBot and Words, My Wordle Assistants

 1 year ago
source link: https://blogs.mathworks.com/cleve/2023/03/11/wordbot-and-words-my-wordle-assistants/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

I am late joining the Wordle craze. Over a year ago, MATLAB programs for solving Wordle puzzles were described by Adam Filion as a guest blogger on Loren's blog and by Matt Tearle with a YouTube video. But my programs for Wordle Assistants are different. WordBot doesn't try to solve any puzzles and Words just supplies lists of possible words. I enjoy providing the solution logic myself.

Here are two examples, taken from recent Wordle puzzles in the New York Times.

Contents

Wednesday

WordBot has a list of 4676 possible words, but knows nothing about their probabilities, so I don't ask for any assistance with the opening guess.

I like to use mathematical words whenever possible. I usually start with RATIO, which has three vowels and two popular consonants. RATIO was a good opening move for the puzzle in the Times on Wednesday. It received a green R and a gold A. I informed WordBot of our good fortune using 2, 1 and 0 to indicate green, gold and gray. My faithful assistant responded by reproducing the first graphic in the Times.

    WordBot ratio 21000
WordBot_blog_01.png

Words is my suite of programs that produce lists of acceptable words for various scenarios. In this situation with an R as the first letter, an A somewhere in the last three letters and T, I and O on the gray list, Words finds 25 words, starting with REACH and ending with RUMBA.

The last of those 25 words got my attention. I decided to try RUMBA on my second move. I knew RUMBA was unlikely to succeed but would be spectacular if it did. Sure enough, Wordle didn't want to dance.

    WordBot rumba 20001
WordBot_blog_02.png

Three more letters gray-listed and A limited to two slots reduces the number of possible words from 25 to 18. The first word on the list is still REACH.

    WordBot reach 22100
WordBot_blog_03.png

There are now 11 possibilities.

READS
READY
REALS
REAPS
REARS
REGAL
RELAX
RELAY
RENAL
REPAY
RERAN

I need to relax.

    WordBot relax 22120
WordBot_blog_04.png

I don't need another list of possibilities. I can quickly see the previous list has only two words that end in L. The choice between "fit for a monarch" and "pertaining to kidney function" is clear. I have solved Wednesday's puzzle in five moves, including the Hail Mary at move two.

    WordBot regal 22222
WordBot_blog_05.png
    close

Thursday

Thursday's puzzle in the Times offered different challenges. As always, I started with RATIO. This time I get only one gold letter.

    WordBot ratio 10000
WordBot_blog_06.png

I need an R somewhere in the last four positions and can't use A, T, I or O. Words knows 229 qualified candidates. I choose another mathematical word.

    WordBot perms 01100
WordBot_blog_07.png

I now must have an R and an E and can't have any of those seven grays. Words offers 72 possibilities. Have I been in an accident?

    WordBot wreck 21200
WordBot_blog_08.png

Well, that's much better. Two greens, one gold, and nine grays. There is only one possibility. The solution must be WHERE.

    WordBot where 22222
WordBot_blog_09.png
    close

A Week in March

Wednesday through Tuesday

If your browser isn't showing the animation, look here.

word_gif6.gif

Software

This code is immature. Be gentle and let me know how it works for you.

Published with MATLAB® R2023a


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK