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

Do you need help?

Quadrati nei percorsi

FrancescoMauto (1000 points)
6 14 20
in Es1 by (1.0k points)
edited by
Mi trovo in difficolta nell'es 3 poiche` non capisco come fare a controllare se dei quadrati si trovano sul percorso di uno dei due robot...

Ho fatto tutti i controlli necessari sulle coordinate degli spostameti dei due robot ma,per esempio,in mp1.txt mi da come quadrato compreso anche (4,6).

Qualche consiglio?
280 views
closed

1 Answer

Best answer
Auron (15880 points)
52 126 194
by (15.9k points)
selected by

Se hai delle IF dove fai il confronto con le coordinate del quadrato sul percorso (es. (4,6)) ti basta escludere il caso in cui la y sia uguale a quella del punto che stai verificando.
Es.
Se stai verificando se un certo quadrato (4,y) stia o meno all'interno dell'area delimitata dai percorsi, dovrai semplicemente controllare se la y di (4,y) sia < della y relativa alla x sul percorso del robottino (devi quindi escludere l'uguale ---> devi scrivere "<" e non "<=").
Questa condizione, insieme alla stessa condizione scritta in modo speculare per il robottino2, ti confermeranno o meno l'inclusione del punto nell'area :D

a.capobianco1 (16770 points)
14 54 165
by (16.8k points)
chiedo scusa se mi intrometto qui:

@Auron non riesco più a messaggiarti in privato.
FrancescoMauto (1000 points)
6 14 20
by (1.0k points)
Grazie,ci avevo pensato ma non riuscivo ad implementarlo. Domani con più calma mi ci metto!