We are hosting the Olympic games. Write a program that will track all the details of this hosting.

  1. The program should track the countries and their players along with the games that they are participating in.
  2. It will track the medal winners for each game.
  3. The program should generate the following reports
    a. A medal tally
    b. For a given country, all the winning players, their medals and the games they won it in.
    c. Bonus report: for a given game, give the winning players and their countries.

The following are the guidelines while writing this program

  1. Only command line based interactions to keep it simple. You may gather inputs from standard input and show reports on standard output.
  2. No persistence is required for the data – we can add persistence later when we go to using the JDBC APIs.
  3. Make reasonable assumptions where there is ambiguity and state those while demonstrating the program.
  4. Use Collections Framework.
  5. Apply Object Oriented programming principles.
Votes + Comments
Arrogant lazy rude
2 Years
Discussion Span
Last Post by stultuske

You just copy/pasted your assignment without even a moment taken to explain what help you need. That's highly disrepestectful to the many people who give their time to help others here.

There are lots of people here who will freely give their time to help you become the best Java programmer you can be. There's nobody here who is interested in helping you cheat or doing your homework for you.

DaniWeb Member Rules (which you agreed to when you signed up) include:
"Do provide evidence of having done some work yourself if posting questions from school or work assignments"

Post what you have done so far and someone will help you from there.


if you are hosting the Olympic games, no doubt, your budget will allow you to hire some decent developers. if that is what you are looking for, this forum might be what you need. if not, what's stopping you from writing the code ?

This topic has been dead for over six months. Start a new discussion instead.
Have something to contribute to this discussion? Please be thoughtful, detailed and courteous, and be sure to adhere to our posting rules.