This assignment will use your script that generates a puzzle around a word search key. It sho
This assignment will use your script that generates a puzzle around a word search key. It should offer the user the option of generating a new puzzle or loading a saved one.
It should ask for the file that the key is in if the user chooses to generate a new one, and generate a puzzle with no key (that is, just a random block of characters) if the user enters no file name. It should prompt the user for the file name of the saved puzzle if the user chooses to load an existing one.
Your script should then generate four plots, arranged in a 2×2 grid:
1) A histogram of how often each letter shows up in the puzzle.
2) A plot showing the % each letter makes up of each row.
3) A plot showing the % each letter makes up of each column.
4) A plot showing the % each letter makes up of each up-left to down-right diagonal. (These will have different total numbers of letters in each of them.)
For 2-4, I recommend a plot with clear labeling for the groups, as there are 15 rows and 15 columns to display.
Finally, generate a pie chart showing the share each letter has in the puzzle, and the share each letter has in the answer key. This last one should be skipped if there is no answer key, and a message explaining that it is skipped because there is no answer key given in its place.
Provide some commentary on how easy it is to read the various graphs.
Collepals.com Plagiarism Free Papers
Are you looking for custom essay writing service or even dissertation writing services? Just request for our write my paper service, and we'll match you with the best essay writer in your subject! With an exceptional team of professional academic experts in a wide range of subjects, we can guarantee you an unrivaled quality of custom-written papers.
Get ZERO PLAGIARISM, HUMAN WRITTEN ESSAYS
Why Hire Collepals.com writers to do your paper?
Quality- We are experienced and have access to ample research materials.
We write plagiarism Free Content
Confidential- We never share or sell your personal information to third parties.
Support-Chat with us today! We are always waiting to answer all your questions.
