<<<<<<<<<<SAMPLE RUN OF PGM>>>>>>>>>>>>>>>
B G C C C <<<<<First line Random generated>>>>>
History:
No History <<<<<NO HISTORY TO DISPLAY AS USER HAS NOT ENTERED ANY AS OF NOW>>>>>
Enter melody: <<<<<USER ENTERS ANY 5 CHAR FROM A TO H>>>>>
B G C C A
History:
B G C C A Correct 4 Out of Order 0 <<<<<HISTORY OF DATA DISPLAYED TILL USER ENTERS CORRECT NODE>>>>
Enter melody:
B G C C B
History:
B G C C B Correct 4 Out of Order 0 <<<<< CORRECT HEAD OF THE NODE IS MOST RECENT ONE ENTRED >>>>>
B G C C B Correct 4 Out of Order 0 <<<<< WRONG RESULT THIS SHOULD BE B G C C A>>>>>
Enter melody: <<<<< PGM CONTINUES TILL USER ENTERS CORRECT ONE WHICH IS B G C C C>>>>
<<<<<<<<<<<<<<<<PGM function>>>>>>>>>>>>>>>>
A Music Director thinks 5 notes from A TO H and user has to find those notes and
history of notes entered by user are maintained in a linked list till user enters
correct 5 notes
PGM HAS 5 CLASSES
Melody.java <<<<<Melody class object used to refer tune entered by user or thought by Director i.e 5 char array >>>>>
Suggestion.java <<<<<Suggestion Class object takes Melody object of user and Melody Solution by Director(Random generated)>>>>
<<<<<and calculates how many are correct >>>>
SuggestionListNode.java <<<<<Maintain Suggestion objects in a list >>>>>
Game.java <<<<constructor Generates Random 5 char array and User enter a 5 char>>>>
<<<<<array the game continues till user enters Correct Melody tune>>>>>
JingleWriterCli.java <<<<<Generates a Game object>>>>