Harun Kestendžić

Smaller projects

Player score analysis

A console program that reads players, teams and scores from CSV files and answers questions about them with streams.

  • Dropped scores for teams that don't exist and printed a warning for each.
  • Answered four questions with streams and collections: who scored at least once, who scored most against one team, whose score count doesn't match, and who scored most in total. The last one runs on a separate thread.
  • Each answer is saved to its own text file.
Type
Other software
What it is
Java console program, university coursework
Built with
Java, streams, threads
Flow diagram of the score analysis program
How the program works, from the CSV files to the answer files.
Console output showing a warning for an unknown team and four saved files
Console output of a run. One score names a team that isn't in the teams file.