One winner for each category below will be chosen:
All entries must support the same API to be considered. Digits will be passed in one at a time. The expected return value will be the best "suggestion" for the amount of information provided so far. If instead of a digit, a '+' is passed in, it means that the word is finished being spelled and the correct word has been returned. If instead of a digit, a '-' is passed in, it means that the word is finished being spelled but the "suggested" word is incorrect. Digits will resume following a '+'.
This is of course a silly competition with no real prizes for the winner. Feel free to break any or all rules and you are still likely to get accolades from your fellow competitors. Also, submissions long after the dead line are still encouraged. The reason for picking an arbitrary date is that at some point the secret text will need to be revealed allowing frequency analysis to optimize solutions for that text only.
Any clarifications will be identified below and time stamped.
Update (2007-01-10 11:13 EST): The 2of12.txt dictionary file can be found inside this zip.
Update (2007-01-10 11:25 EST): The keypad will be a standard ITU-T E.161
Update (2007-01-10 12:23 EST): A zero '0' will be used to indicate a space
Update (2007-01-11 08:35 EST): It is obvious that a space is not required to indicate separation of words (+ works fine)
Cheers - L~R
In reply to Challenge: Predictive Texting by Limbic~Region
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |