Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Create a program that helps you add up the scores that various contestants have obtained in a game. The scores are stored in a text

Create a program that helps you add up the scores that various contestants have obtained in a game. The scores are stored in a text file that the program uses as input. The scores can be entered to the file in practically any order, and the program does not even take a stand on how many scores each contestant gets. The only operations the program performs are the calculation of the sum of scores of the contestants with the same name and printing the scores of all the contestants in alphabetical order, according to the player's name.

If the project folder contains the file game.txt with the following content:

essi 5

pietari 9

essi 2

pietari 10

pietari 7

aps 25

essi 1

The program works like this:

Enter the name of the score file: game.txt

Contestant score: aps 25

essi 8

pietari 26

Programming tips: You don't have to handle the errors related to the file handling in this assignment (they will be taken care in the next one).

Before you select a data structure for storing the data from the file, consider the requirements set to the data structure carefully. The contestant names are printed on the list in an alphabetical order. Each name is related to a score. If you have selected a suitable data structure, the actual operations of the program (calculating the sum of one contestant and printing the list in an alphabetical order) can be implemented with a minimal effort.

The following libraries are not allowed in this program: import fileinput

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Concepts of Database Management

Authors: Philip J. Pratt, Joseph J. Adamski

7th edition

978-1111825911, 1111825912, 978-1133684374, 1133684378, 978-111182591

More Books

Students also viewed these Databases questions