Please ignore secret bonuses. Secret tests do NOT award bonus. Max hw grade is 30+2 bonus efficiency

Do you need help?

Dubbio Colore Hw3 Es2

p
pietrobrega (4460 points)
6 13 42
in Es2 by (4.5k points)

Buongiorno,

mi è sorto un dubbio riguardo a questa frase:


- utilizzo(self, sk) dove sk e' un oggetto di tipo Skyline. Il metodo ritorna  il numero di occorrenze 
  di rettangoli con il colore self presenti nello skyline sk 
  (ricorda che in uno skyline uno stesso rettangolo puo' comparire piu' volte in diverse posizioni)


Si tratta del metodo utilizzo della classe Colore.

Non riesco a capire se due oggetti colore diversi ma con stessi valori rgb possano essere considerati uguali nel caso della ricerca dei rettangoli nello skyline.

O meglio, se devo confrontare l'istanza dell'oggetto o solo il valore come tupla RGB.

3 Answers

a.capobianco1 (16770 points)
14 54 165
by (16.8k points)
Da come leggo suppongo che si intendano tutti i rettangoli con il medesimo colore RGB a prescindere dall'istanza dell'oggetto colore cui appartengono... suppongo perché ancora devo sviluppare quella parte
p
pietrobrega (4460 points)
6 13 42
by (4.5k points)
In effetti ha più senso così concettualmente...ma mi resta il dubbio...
andrea.sterbini (208020 points)
756 1270 2377
by (208k points)
due rettangoli diversi possono avere lo stesso colore e le stesse dimensioni (e restano diversi anche se appaiono uguali)
p
pietrobrega (4460 points)
6 13 42
by (4.5k points)
Ma l'attributo colore che è un oggetto Colore può essere un oggetto diverso con valore uguale ad un altro? Ad esempio può esistere a = Colore(255,255,255) e b = Colore(255,255,255) che sono due oggetti diversi ma con stessi valori??
a.capobianco1 (16770 points)
14 54 165
by (16.8k points)
io come casistica l'ho considerata.. ma non so se era necessaria
a.capobianco1 (16770 points)
14 54 165
by (16.8k points)
Scusatemi se riporto su la discussione ma sono rimasto anche io ancora con il dubbio rappresentato da @Pietro,

a=(255,255,255)

b=(255,255,255)

c=Rettangolo con colore a

d=Rettangolo con colore b

a fronte di un Skyline che ha al suo interno SOLTANTO i rettangoli c e d, il metodo utilizzo dei colori a e b deve restituir 1 o 2?

Ps:

Io ho considerato la casistica 2 e passo tutti i test … non è che poi qualche test segreto verificherò la rispondenza all'oggetto colore invece che alla tupla colore?
p
pietrobrega (4460 points)
6 13 42
by (4.5k points)
Per ora ho fatto anche io la casistica 2...vedremo ma credo che sia quella corretta a rigor di logica