- A program that accept a list of words into an array list of strings, then make a 20 x 20 matrix of characters (strings of length 1) that contains a crossword puzzle with these words.
Example:
crossword(['addle', 'apple', 'clowning', 'incline', 'plan', 'burr'])
addle
p
p i
clowning
e c
plan
i
n
e
crossword(['ARCHETYPE','AUTHORITY','BENCHMARK','CRITERION','EXEMPLIFY','PRECEDENT','PROTOTYPE','QUOTATION','REFERENCE','ROLEMODEL','ULTIMATUM]'])
Q
U
PROTOTYPE
T R
A REFERENCE
T C
I E
O D R
N E O
C N L
R ARCHETYPE
I U M
T T O
BENCHMARK D
R O E
I R L
O I
N T
Y