Sari la conținut
Zece la Info
Probleme

Clasele Jucator si Echipa (compunere cu colectie)

Grea 2000 ms 64 MB#oop#clasa#compunere#colectie

Scrieti DOUA clase:

  1. Jucator - memoreaza numele (fara spatii) si numarul de goluri marcate:
  • constructor(nume, numarGoluri)
  • getNume(), getNumarGoluri()
  1. Echipa - memoreaza numele echipei si o COLECTIE de obiecte Jucator (nu doar numere):
  • constructor(nume)
  • getNume()
  • adaugaJucator(Jucator j) - adauga jucatorul in colectia interna
  • totalGoluri() - suma golurilor tuturor jucatorilor din echipa
  • golgheterul() - returneaza numele jucatorului cu cele mai multe goluri (la egalitate, primul adaugat); "-" daca echipa nu are niciun jucator
  • numarJucatori()
Date de intrare
Codul vostru este integrat intr-un program de test care citeste comenzi si apeleaza metodele voastre.
Date de iesire
Fiecare comanda produce o linie de output.
Restrictii
0 <= numarGoluri <= 1000, cel mult 50 de jucatori intr-o echipa.

Exemple

Exemplul 1

Intrare

4
NEW FC-Steaua
ADDJ Popescu 5
ADDJ Ionescu 3
TOTAL

Iesire

OK
OK
OK
8

Vrei să rezolvi problema?

Creează-ți un cont gratuit ca să scrii cod în editor, să trimiți soluții la evaluator și să vezi indicațiile.