Robots (1)

Feu un programa per simular els moviments d’un robot que es troba en un món rectangular amb nn files i mm columnes. El robot rep una seqüència d’ordres de cap a on s’ha de moure, ja sigui a la dreta, esquerra, amunt o avall. Cal acabar la simulació si alguna instrucció és errònia o si el robot surt fora del món.

Entrada

La primera línia conté dos naturals estrictament positius nn i mm. La segona línia conté la fila inicial (entre 1 i nn) i la columna inicial (entre 1 i mm). A continuació vénen diverses ordres, una per línia. Cada ordre és una paraula no buida formada només per lletres minúscules.

Sortida

Cal escriure les posicions per on passa el robot, començant amb la inicial. Si el robot surt fora del món, o si alguna ordre no és “dreta”, “esquerra”, “amunt”, o “avall”, cal escriure “fora de limits” o bé “ordre incorrecta” i aturar la simulació.

Informació del problema

Autoria: Salvador Roura

Generació: 2026-01-25T12:17:11.805Z

© Jutge.org, 2006–2026.
https://jutge.org