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

Do you need help?

Notice Board

Per partecipare al corso di Fondamenti di programmazione 2023-24 loggatevi e attivatelo nella vostra pagina dei corsi preferiti. A quel punto il corso appare nel menù personale cliccando sul proprio avatar. Per i materiali degli anni precedenti seguite lo stesso metodo.

To join the Programming/Lab 2023-24 course, log-on and select it on the my courses page. It will appear on the personal menu of your avatar. For earlier years use the same method.

Domanda su HW8 su casi incoerenti

p
ph04 (1090 points)
14 20 27
in HW8 by (1.1k 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
390 views
closed

1 Answer

Best answer
Luigi Pizza (6120 points)
15 20 65
by (6.1k points)
selected by
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)
14 20 27
by (1.1k 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)
15 20 65
by (6.1k 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)
8 14 29
by (3.8k points)
Luigi sei un grande
Quellocinese (2700 points)
4 4 22
by (2.7k points)
Luigi sei ovunque