Write a java program that will tally and print of medals

Assignment Help JAVA Programming
Reference no: EM131233202

Question 1:

Part A: Gold medalists

For this question, you will write a Java program that will tally and print the counts of gold medals for an international sporting event according to two categorizations: by country, and by event type. The input comes from a text file where the information is not stored grouped by either country or event type; you will have to assemble the results in your program.

The text file you will be reading contains three lines of text for each medal win. The first line is the three-letter country code, the second is the event type, and the third is the specific event. For example:

CHN

Diving

Women's 10m Platform

CAN

Rowing

Men's Eight

CHN

Rowing

Women's Quadruple Sculls

would produce output similar to the following:

Count of gold medallists by country:

CHN - 2

CAN - 1

Count of gold medallists by event type:

Diving - 1

Rowing - 2

End of processing.

The order of the countries and the events in the output does not matter, but each country and each event type should only be listed once. Assume there are no errors in the input file. Make no assumptions about the number of countries, events, or winners, except that there are at most 500 of each.

The input should come from a file named a2a.txt. Write the output both to the console using System.out.println and to a text file named a2q1out.txt.

In general, assume that all output goes to the screen using System.out.println unless the assignment explicitly tells you to write it to a file - like this one does.

Part B: Readability

This program will read in the contents of a text file containing a normal text document and reorganize its contents by separately storing each sentence of the text.

For our purposes, the end of a sentence is marked by any word that ends with one of the three characters.

Read in the lines of text, process them into words, and store them into an array (or, optionally, an ArrayList) of objects of your Sentence class. Each Sentence object should start out empty, and have words added to it as they are received from the file. Your Sentence class must contain at least the following:

1) text - (String) the text of the sentence;

2) wordCount - (int) the number of words in the sentence (only count words, where a word contains one or more letters); and

3) add(String word) - add the given word to the sentence.

If you are storing the sentences in an array, you can assume that the text file contains at most 1000 sentences.

Once you have read in the contents of the file, process it in the following way:

1) Print the first five sentences in the file. Number the sentences according to their sequence in the document (the first sentence is number 1).

2) Print the last five sentences in the file. Number the sentences according to their sequence in the document.

3) Print summary statistics over the entire document, including the number of letters (counting only letters, not digits, spaces, or other punctuation), words, and sentences, and the Automated Readability Index of the text. The ARI is calculated as follows:

ARI = (4.71)*(letters/words) + (0.5)*(words/sentences) - 21.43

and provides an estimate of the readability of the text according to its grade level. Round it to one decimal place.

For example, given the following text file:

Question 2:

Read in the lines of text, process them into words, and store them into an array (or, optionally, an ArrayList) of objects of your Sentence class. Each Sentence object should start out empty, and have words added to it as they are received from the file. Your Sentence class must contain at least the following. If you are storing the sentences in an array, you can assume that the text file contains at most 1000 sentences. Once you have read in the contents of the file, process it in the following way!

Your output would end like this (the first five sentences not shown):

The last five sentences:

(2) Read in the lines of text, process them into words, and store them into an array (or, optionally, an ArrayList) of objects of your Sentence class.

(3) Each Sentence object should start out empty, and have words added to it as they are received from the file.

(4) Your Sentence class must contain at least the following.

(5) If you are storing the sentences in an array, you can assume that the text file contains at most 1000 sentences.

(6) Once you have read in the contents of the file, process it in the following way!

Summary statistics:

Letters: 404

Words: 92

Sentences: 6

Readability: 6.9

The input should come from a file named a2b.txt.

Attachment:- Assignment.rar

Reference no: EM131233202

Questions Cloud

Detemine the heat transfer to the water and the work input : A resistor in a heating element is a total of 0.5 kg with specific heat of 0.8 kJ/kgK. It is now receiving 500 W of electric power, so it heats from 20?C to 180?C. Neglect external heat loss and find the time the process took and the entropy gener..
What is the basis for the managed care backlash : What is the basis for the managed care ‘‘backlash’’ in the United States, and why has enrollment in PPOs grown while enrollment in HMOs has declined? How did the enactment process of the ACA differ from the previously failed attempts to provide compr..
Difference between the efficiency of a tax system : Analyze the difference between the efficiency of a tax system and the equity of a tax system as it refers to the costs imposed on taxpayers using the benefits principles.
Different types of digital crime and real-world examples : In the broadest sense, a digital crime is any illegal activity that uses a computer during its commission. Computer crime encompasses a wide range of activities from fraud and financial crimes, cyber terrorism, cyber extortion, to even cyber warfare...
Write a java program that will tally and print of medals : For this question, you will write a Java program that will tally and print the counts of gold medals for an international sporting event according to two categorizations: by country, and by event type
Find the final temperature and the total entropy generation : The two valves are opened, and the water comes to a uniform state. Find the final temperature and the total entropy generation, assuming no heat transfer.
What issues involving morality service are introduced : What issues involving morality, race relations, gender roles and military service are introduced? Identify specific scenes. What was Libby's conflict with investigating Picker and revealing information about him?
Deposit change the bank t-account : Question: You have decided to deposit $2,000 in a savings account in the Commonwealth Bank, which does not have any excess reserves at the time when you make a deposit. a: How does your deposit change the Bank's T-account? Show the T-account chang..
Show that this process satisfies the entropy equation : Any heat transfer is with a constant-temperature source, which is at 60?C. Find the polytropic exponent n and show that this process satisfies the entropy equation.

Reviews

Write a Review

JAVA Programming Questions & Answers

  Recursive factorial program

Write a class Array that encapsulates an array and provides bounds-checked access. Create a recursive factorial program that prompts the user for an integer N and writes out a series of equations representing the calculation of N!.

  Hunt the wumpus game

Reprot on Hunt the Wumpus Game has Source Code listing, screen captures and UML design here and also, may include Javadoc source here.

  Create a gui interface

Create GUI Interface in java programing with these function: Sort by last name and print all employees info, Sort by job title and print all employees info, Sort by weekly salary and print all employees info, search by job title and print that emp..

  Plot pois on a graph

Write a JAVA program that would get the locations of all the POIs from the file and plot them on a map.

  Write a university grading system in java

University grading system maintains number of tables to store, retrieve and manipulate student marks. Write a JAVA program that would simulate a number of cars.

  Wolves and sheep: design a game

This project is designed a game in java. you choose whether you'd like to write a wolf or a sheep agent. Then, you are assigned to either a "sheep" or a "wolf" team.

  Build a graphical user interface for displaying the image

Build a graphical user interface for displaying the image groups (= cluster) in JMJRST. Design and implement using a Swing interface.

  Determine the day of the week for new year''s day

This assignment contains a java project. Project evaluates the day of the week for New Year's Day.

  Write a java windowed application

Write a Java windowed application to do online quiz on general knowledge and the application also displays the quiz result.

  Input pairs of natural numbers

Java program to input pairs of natural numbers.

  Create classes implement java interface

Interface that contains a generic type. Create two classes that implement this interface.

  Java class, array, link list , generic class

These 14 questions covers java class, Array, link list , generic class.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd