Sari la conținut
Zece la Info
Probleme

Clasele Culoare si Steag (compunere cu 3 obiecte fixe)

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

Scrieti DOUA clase:

  1. Culoare - nume (fara spatii):
  • constructor(nume); getNume()
  1. Steag - reprezinta un steag tricolor, memorand TREI obiecte Culoare (nu 3 siruri de caractere):
  • constructor(nume1, nume2, nume3) - construieste intern cele trei obiecte Culoare
  • getCuloare(int index) - returneaza obiectul Culoare de pe pozitia index (0, 1 sau 2)
  • areCuloare(nume) - returneaza adevarat daca ORICARE dintre cele trei culori are acel nume
  • descriere() - returneaza un sir de forma "nume1-nume2-nume3"
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
index este intotdeauna 0, 1 sau 2.

Exemple

Exemplul 1

Intrare

2
NEW Rosu Galben Albastru
DESCRIERE

Iesire

OK
Rosu-Galben-Albastru

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.