Scrieti DOUA clase:
- Echipa - nume, puncte (incepe cu 0 puncte):
- constructor(nume)
- getNume(), getPuncte()
- adaugaPuncte(int p) - aduna p puncte la totalul echipei
- Turnir - orchestreaza mai multe obiecte Echipa si inregistreaza rezultatele meciurilor:
- constructor fara parametri
- adaugaEchipa(nume) - returneaza id-ul echipei (0,1,2,...)
- inregistreazaMeci(idEchipa1, idEchipa2, scor1, scor2) - daca id-urile sunt valide, acorda puncte dupa regula fotbalului (3 puncte echipei castigatoare, cate 1 punct fiecarei echipe la egal, 0 la infrangere), folosind adaugaPuncte pe cele doua obiecte Echipa; returneaza adevarat. Daca id-urile sunt invalide, returneaza fals si nu modifica nimic.
- puncteEchipa(id) - returneaza punctele curente ale echipei (0 daca id invalid)
- primaEchipa() - returneaza numele echipei cu cele mai multe puncte (la egalitate, prima adaugata); "-" daca nu exista nicio echipa
- 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 <= scor <= 100, cel mult 50 de echipe.
Exemple
Exemplul 1
Intrare
4 ADDECHIPA A ADDECHIPA B MECI 0 1 2 1 PUNCTE 0
Iesire
0 1 1 3

