theme selector

light blue screenshot grey screenshot navy screenshot dark green screenshot red and black screenshot
 

by Tony Chang
tony@ponderer.org

All opinions on this site are my own and do not represent those of my employer.

Creative Commons Attribution License

two letter scrabble words

May 14, 2007, 12:36am EDT

 

 

I’ve been playing some scrabble lately and to improve my game, I’ve considered memorizing all the valid two letter words. [1] There are 101 words, of which about 60-70 of them fall into the category of not-obvious-to-me. So, I thought it’d be easier to just find words that are comprised of only two letter words. For example, “somehow” would be on my list because so, om, me, eh, ho, and ow are all valid two letter words. After coming up with a list of words, I could then try to form sentences that used only these words to act as a mnemonic.

I started by writing a program to generate a list of words comprised of two letter words. This ended up being pretty straight forward (hint, don’t try to chain together two letter words). Here’s a list of valid words at least 4 letters long.

There are two problems with this list. First, there are two two letter words not included: qi and ki. They’ll just have to be memorized separately. The other problem is that this list is too long. Now the problem is choosing the smallest number of (or easiest to remember) words that include the other 99 two letter words.

Unfortunately, this is the set cover problem, which is NP-complete (the reduction is left as an exercise for the reader). I ended up pruning the list a bit by hand then using a crappy greedy solution. This gave me a final list of 37 words.

Ugh, that’s actually almost as bad as just memorizing the list. Unless of course someone wants to make a few clever sentences out of this.

[1] I play using OSPD4.

Ian Brown at May 20, 2007, 03:12pm EDT

I was playing quite a bit of Scrabble a while back, so I whipped up a little JavaScript flashcard page to help memorize the two-letter words allowed in Scrabble. I keep it on in the background every now and then, just to keep the skills sharpened: Scrabble two-letter flashcards

allowed HTML: a, blockquote, ul, ol, li, dl, dt, dd, b, i, strong, em, code, abbr, acronym, sub, sup, span, pre

allowed HTML: a, blockquote, ul, ol, li, dl, dt, dd, b, i, strong, em, code, abbr, acronym, sub, sup, span, pre