Donades les coordenades d’un tresor, volem saber si la trajectòria d’un robot situat a la posició (0, 0), i que segueix les instruccions que li donem, passa per la ubicació on es troba el tresor.
up : es desplaça passes cap amunt.
down : es desplaça passes cap avall.
right : es desplaça passes cap a la dreta.
left : es despaça passes cap a l’esquerra.
Per exemple, si el robot està a la posició inicial , la instrucció right farà que el robot passi per les coordenades i . Si la següent instrucció és up 1 el robot anirà a la posició .
L’entrada consisteix en dos enters , (mai no seran tots dos iguals a ), que representen les coordenades d’un tresor. Li segueix una seqüència de parells a on és un string que representa un moviment (només pot ser "up", "down", "right", "left"), i és un enter no negatiu que representa número de passes.
Cal escriure el mínim número d’instruccions i de passes necessàries perquè un robot situat a l’origen de coordenades arribi al tresor seguint les instruccions de l’entrada. Si el robot no arribés mai al tresor, s’ha de donar el missatge “not found” seguit del total d’instruccions i passes fetes.
Un solució en la què el robot avanci pas a pas es donarà com a bona.
Autoria: Emma Rollón
Generació: 2026-01-25T10:40:47.155Z
© Jutge.org, 2006–2026.
https://jutge.org