CS35: Data Structures and Algorithms
Lab 9: Sample Output
$ ./scrabbleAssistant
Menu:
1) Spellcheck a word
2) Get anagrams of a word
3) Get valid words from tiles
0) Exit
Enter your choice (0-3): 1
Which word would you like to spellcheck? quilt
"quilt" is a valid word.
Menu:
1) Spellcheck a word
2) Get anagrams of a word
3) Get valid words from tiles
0) Exit
Enter your choice (0-3): 1
Which word would you like to spellcheck? quilterrific
"quilterrific" is not a valid word.
Menu:
1) Spellcheck a word
2) Get anagrams of a word
3) Get valid words from tiles
0) Exit
Enter your choice (0-3): 1
Which word would you like to spellcheck? QUILT
"quilt" is a valid word.
Menu:
1) Spellcheck a word
2) Get anagrams of a word
3) Get valid words from tiles
0) Exit
Enter your choice (0-3): 2
Which word would you like to use? eta
The anagrams of "eta" are:
ate
eat
eta
tea
Menu:
1) Spellcheck a word
2) Get anagrams of a word
3) Get valid words from tiles
0) Exit
Enter your choice (0-3): 2
Which word would you like to use? ATE
The anagrams of "ate" are:
ate
eat
eta
tea
Menu:
1) Spellcheck a word
2) Get anagrams of a word
3) Get valid words from tiles
0) Exit
Enter your choice (0-3): 2
Which word would you like to use? leab
The anagrams of "leab" are:
able
bale
Menu:
1) Spellcheck a word
2) Get anagrams of a word
3) Get valid words from tiles
0) Exit
Enter your choice (0-3): 2
Which word would you like to use? bl
There are no anagrams of that "word".
Menu:
1) Spellcheck a word
2) Get anagrams of a word
3) Get valid words from tiles
0) Exit
Enter your choice (0-3): 3
What letters do you have available? table
You can make the following words:
bleat
table
late
able
tale
belt
teal
bate
beta
abet
beat
bale
alb
bet
lea
eat
tea
ate
ale
let
lab
eta
tab
bat
be
la
at
a
b
e
t
l
Menu:
1) Spellcheck a word
2) Get anagrams of a word
3) Get valid words from tiles
0) Exit
Enter your choice (0-3): 0
Goodbye!