Domanda su HW8 su casi incoerenti

p
ph04 (1090 points)
11 20 27
asked Dec 9, 2021 in HW8 by ph04 (1,090 points)
Per ogni proprietà, nel caso in cui D non sia 1, ci sono dei vincoli da rispettare sul numero di colori che possono essere dati in ingresso. Diamo per scontato che il numero di colori è sempre coerente con la dimensione D della foto, oppure è necessario gestire questi casi? E, nell'eventualità che vadano gestiti, è necessario ritornare una lista vuota (quindi senza creare alcuna foto perché i dati sono incoerenti), oppure ricadendo sul caso in cui la proprietà sia pari a ""?

Esempi:

se D = 1, in nessuna proprietà, il numero dei colori è vincolato (quindi i colori possono essere infiniti, facendo un rettangolo di lato 1px per ogni colore in ingresso)

DIFF - se D != 1, i colori devono essere almeno 4

CROSS, HRECT, VRECT - se D != 1, i colori devono essere almeno 2
263 views

1 Answer

Best answer
Luigi Pizza (6120 points)
11 20 65
answered Dec 9, 2021 by Luigi Pizza (6,120 points)
selected Dec 9, 2021 by andrea.sterbini
Il numero di colori può essere maggiore, minore o uguale a D.

Suppongo che si potrebbe anche poter richiedere un test con D=2, N = 3, propietà = properties_diff_, ma in quel caso si dovrebbe ritornare una lista vuota.
p
ph04 (1090 points)
11 20 27
commented Dec 9, 2021 by ph04 (1,090 points)
Eh si è quel che ho chiesto, cosa fare nel caso in cui i numeri non siano coerenti con la proprietà, ritornare una lista vuota o ricadere in proprietà = ""
Luigi Pizza (6120 points)
11 20 65
commented Dec 9, 2021 by Luigi Pizza (6,120 points)
Se la proprietà richiesta è quella, non penso che il programma si debba inventare cose. Semplicemente si ritorna una lista vuota. (probabilmente i prof ci risponderanno a breve)
Nilats (3750 points)
7 14 29
commented Dec 11, 2021 by Nilats (3,750 points)
Luigi sei un grande
Quellocinese (2700 points)
2 4 22
commented Dec 11, 2021 by Quellocinese (2,700 points)
Luigi sei ovunque