I was going to start with the first 3 letters, and test for any words that matched on that. Unfortunately, I can't be sure that the first word is at least 3 letters long.
So now I will have to start with 1. Obviously that will match in the dictionary, so add the second. Match that in the dictionary, and then go for the third. If it doesn't match, go back one letter.
This isn't a problem yet. The problem I was having was calculating the keystring, but I figure I can do it with an array of values, and increment each one as I need. |