Skip to content

Word list doesn't fulfill stated criteria/requirements #10

@sts10

Description

@sts10

I noticed this "Mandatory Criteria" section in the README of this project:

mnemonicode/README

Lines 28 to 37 in 315aed6

Mandatory Criteria:
- The wordlist contains 1626 words.
- All words are between 4 and 7 letters long.
- No word in the list is a prefix of another word (e.g. visit,
visitor).
- Five letter prefixes of words are sufficient to be unique.

Unfortunately, some of these promised qualities are no longer true of the current list.

I don't know how crucial these qualities of the list are for various purposes the list is used for, but I think it'd be good to update the information to reflect the current list.

  • The list has 1633 words on it, not 1626.
  • There are a handful of 3-letter words on the list, like "ego", "fax", "jet" and "ski". (Note that removing all 3-letter words leaves you with 1,626 words -- perhaps the original list size?)

Also, a number of words on the list share five letter prefixes with other words on the list, meaning they are not unique. Here are the ones I was able to find:

  • capital and capitan
  • content and context
  • domingo, dominic and domino
  • formal and format
  • justice and justin
  • parade and paradox
  • patrol and patron
  • plaster and plastic
  • polite and politic
  • postage and postal
  • profile and profit
  • protect and protein
  • static and station

Possible solutions

  1. Edit the README to match the current list. 1633 words; all words are between 3 and 7 letters long; and No word in the list is a prefix of another word (e.g. visit, visitor), which are all (still) true.
  2. Remove the 3 letters words from the list, making the 1st and 2nd criteria true. Still need to remove the statement that "Five letter prefixes of words are sufficient to be unique."
  3. Remove one of each of these pairs (and keep all existing 3-letter words on the list), we're down to 1,614 words. Then add 12 new words to get back to the originally promised 1626 words. You'd then only have to edit criteria to read "All words are between 3 and 7 letters long."

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions