Scrieti DOUA clase:
- Utilizator - nume (fara spatii):
- constructor(nume); getNume()
- ReteaSociala - orchestreaza utilizatorii si relatiile de prietenie dintre ei:
- constructor fara parametri
- adaugaUtilizator(nume) - returneaza id-ul utilizatorului (0,1,2,...)
- adaugaPrietenie(id1, id2) - daca id1 si id2 sunt valide, DIFERITE, si prietenia nu exista deja, o adauga (in AMBELE directii) si returneaza adevarat; altfel returneaza fals fara nicio modificare
- suntPrieteni(id1, id2) - returneaza adevarat/fals
- numarPrieteni(id) - returneaza cati prieteni are utilizatorul (0 daca id invalid)
- prieteniComuni(id1, id2) - returneaza numarul de prieteni comuni ai celor doi utilizatori (0 daca vreun id e invalid)
- 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
- Cel mult 50 de utilizatori.
Exemple
Exemplul 1
Intrare
5 ADDUSER A ADDUSER B PRIETENIE 0 1 SUNTPRIETENI 0 1 SUNTPRIETENI 1 0
Iesire
0 1 1 DA DA

