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

Do you need help?

Domanda molto importante sulla larghezza delle foto HW6

p
ph04 (1090 points)
14 20 27
in HW6 by (1.1k points)
Spaziatura = intero passato in input alla funzione

Riga più lunga = la fascia i cui palazzi sono distanti esattamente "spaziatura"

Ho notato che in tutti i test dell'HW6 la riga più lunga coincide anche con la riga che ha più palazzi, ma in realtà potrebbero esserci casi in cui non è così

C'è qualche dettaglio che mi è sfuggito, dunque è sempre vera l'affermazione per cui "riga con più palazzi == riga più lunga", oppure è una coincidenza che non ci sia nessun caso nei test per cui quest'affermazione non è vera?
Lo chiedo in quanto sto sfruttando questo dettaglio per il calcolo della larghezza dell'immagine, ma se tale affermazione non fosse sempre vera allora il mio programma potrebbe non passare eventuali test segreti.

3 Answers

E
EricaF (640 points)
2 2 4
by (640 points)
In “example.png” la riga più lunga non coincide con quella con più palazzi.
p
ph04 (1090 points)
14 20 27
by (1.1k points)
Pénso tu non abbia compreso che intendo con "riga più lunga"
VincenzoImperati (6290 points)
6 15 58
by (6.3k points)
pensa ad un file.txt del tipo:

1,1,255,0,0, 1,1,255,0,0

100,100,255,0,0

La "riga con piu' palazzi", non necessariamente e' la "riga piu' lunga" da te descritta
Alex73 (830 points)
1 3 10
by (830 points)
puzza di test segreto?
p
ph04 (1090 points)
14 20 27
by (1.1k points)
esattamente, è quello che ho detto, intendo dire che non c'è nessun test in cui si verifica questa cosa, quindi potrebbe comparire nei test segreti
.
.Alex. (890 points)
0 0 8
by (890 points)
La riga più lunga ha la stessa spaziatura tra edifici fornita dai parametri iniziali. Perciò non devi considerare come riga più lunga quella con più edifici, ma quella riga di edifici, che insieme ad una spaziatura minima tra edifici, risulta la più lunga.
p
ph04 (1090 points)
14 20 27
by (1.1k points)
sì, è quello che intendo con "riga più lunga", ma io intendevo che nei test coincide sempre con la riga con più palazzi
.
.Alex. (890 points)
0 0 8
by (890 points)
Nei test forniti è il caso più frequente, ma conviene naturalmente rendere il programma più versatile anche per i test segreti, che potrebbero non seguire questa eventualità