Skip to content

Lists of words that may be used in generating anagrams

Notifications You must be signed in to change notification settings

ramsharma-prog/anagram_wordlists

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

Anagram Wordlists

These are lists of words suitable for use in building anagrams. In other words, if you're writing a program to decide what anagrams are possible for the word "program", "go Mr Rap" is valid, but is "arm gorp"? Do you consider "gorp" a word?

There's a lot of subjectivity in selecting words. Do we include words from other languages, like "petit"? Is "q" a word, on the grounds that you can say "'quail' starts with 'q'"? Do we want to include offensive words, including racial slurs?

These lists reflect my preferences but also my laziness. My process was:

  1. Take an existing list of words
  2. Sort them by length
  3. Throw out as many 1-, 2-, and 3-letter words as seems reasonable, because every one of these will lead to a large increase in the number of possible anagrams produced.
  4. Throw out some offensive words
  5. Throw out a few other words I happened to notice, like "petit", which, come on, is French.
  6. Call it done, because who has time to comb through everything?

See Also

https://github.com/first20hours/google-10000-english

About

Lists of words that may be used in generating anagrams

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published