- #5,916
dwarde
- 1
- 275
Wordle 1,268 3/6
Did you tweak your software recently? Your first filter has the same wrong letter in the same wrong place as your seed. Perhaps a typo on your part? I use a spreadsheet, so typo's are not beyond my capabilities.jack action said:Wordle 1,269 6/6
[ARISE] 78 left
[LOUSY] filter - 6 left: BLUNT CLUMP CLUNG FLUNG PLUMB PLUMP
My algorithm finds the most popular letters in the possible answers. In this case, with no letters found with ARISE, it found OUYLM as the most popular letters in the remaining words and tried to find a matching filter with those letters. There wasn't one so it removed the least popular letter M and tried again with the remaining four and it found LOUSY.OmCheeto said:Did you tweak your software recently? Your first filter has the same wrong letter in the same wrong place as your seed. Perhaps a typo on your part? I use a spreadsheet, so typo's are not beyond my capabilities.
My algorithm picked POUTY as your second guess, leaving CLUNG, CHUCK, and FLUNG, a clear win in either 3 or 4, vs 6.
Dropping the most uncommon letter is likely suboptimal if you are adding a letter that is already excluded. LOUSY is also a lot of vowels that can many times be inferred.jack action said:My algorithm finds the most popular letters in the possible answers. In this case, with no letters found with ARISE, it found OUYLM as the most popular letters in the remaining words and tried to find a matching filter with those letters. There wasn't one so it removed the least popular letter M and tried again with the remaining four and it found LOUSY.
Because I did not have an algorithm for my starting word initially. The whole thing was something I'd thrown quickly for fun.Orodruin said:I donβt see why you donβt apply the same algorithm as for your starting word to subsequent guesses when you want a filter. Running it on a smaller subset of words should be significantly faster.
One could say it gave you a LOUSY suggestion.jack action said:this is the first time that the program has let me down like that.
PATIO was a perfectly good filter. Always check if one of the words in the possible solutions would filter the others.jack action said:Wordle 1,270 3/6
[ROAST] 4 left: OCTAL PATIO QUOTA TANGO
[LINES] filter - 1 left
[PATIO]
One of the other problems with my program: the suggestions for the second guess filter were EQUIP PIQUE QUIPO QUIPS QUIPU QUOPS.
Here is what it does:
What I did to find my filter, was:
- It correctly identifies the remaining letters as CL PI QU NG;
- It creates an array with key=letter and value=occurence count. The natural order of the array in bash is apparently reverse alphabetical of the keys;
- The array is sorted by value, in this case, all 1s so no change: U Q P N L I G C;
- It keeps the first 5 items of the array (UQPNL) and tries to find a word with these letters;
- If not found, it drops one letter until it finds one. In this case, it stops at UQP and finds the 6 guesses previously shown.
It is this process that is harder to translate into a [simple] algorithm.And thus LIN was quickly recognized by my brain as the start of many words I could use.
- to recognize that I needed three of the following: one C or L, one P or I, one Q or U, or one N or G;
- that it would be helpful to use a vowel, i.e. one I or U.
See, I didn't even note that.Orodruin said:PATIO was a perfectly good filter. Always check if one of the words in the possible solutions would filter the others.
(PATIO has the same O position as TANGO and the same T position as OCTAL, no positions common with QUOTA)
That's a good filter, eliminating the "L" culls out a lot of wordsjack action said:
[CLINT] filter - 3 left: DYING OWING VYING