Write a program that reads a file containing data about the changing popularity of various baby names over time and displays the data about a particular name. Each line of the file stores a name followed by integers representing the name’s popularity in each decade: 1900, 1910, 1920, and so on. The rankings range from 1 (most popular) to 1000 (least popular), or 0 for a name that was less popular than the 1000th name. The following lines are a sample of the file format:
Sally 0 0 0 0 0 0 0 0 0 0 886Sam 58 69 99 131 168 236 278 380 467 408 466Samantha 0 0 0 0 0 0 272 107 26 5 7Samir 0 0 0 0 0 0 0 0 920 0 798
Your program should prompt the user for a name and search the file for that name:
This program allows you to search through thedata from the Social Security Administrationto see how popular a particular name has beensince 1900.
Name? Sam
If the name is found, the program should display data about the name on the screen:
Statistics on name "Sam" 1900: 58 1910: 69 1920: 99 1930: 131
This program is more fun and challenging if you also draw the name’s popularity on a DrawingPanel as a line graph. Plot the decades on the x-axis and the popularity on the y-axis.
We need at least 10 more requests to produce the solution.
0 / 10 have requested this problem solution
The more requests, the faster the answer.