Kompanija za izradu igračaka u kojoj ste zaposleni je počela da pravi novu vrstu robota. On ume da peva, govori, plače, rešava domaće zadatke i još dosta zanimljivih stvari. Svakako, jedna od najbitnijih karakteristika ovog robota je kretanje. Robot može da se kreće unapred ili da se okrene oko svoje ose za 90°. Zbog bolje orijentacije u prostoru, robotu je neophodno da uvek zna svoje koordinate. Kao članu projektnog tima koji se bavi softverom, dobili ste zadatak da na osnovu kretanja i okretanja robota odredite njegove koordinate.
Ulaz:
U prvom redu standardnog ulaza, dati su prirodni brojevi N, X i Y, tako da važi 1 ≤ N, X, Y ≤ 1000. N je broj komandi koje izvršava robot, a X i Y su početne koordinate robota u metrima. U drugom redu se nalazi N slova, od kojih je svaki jedno od tri slova: "D", "L" ili "N" (velikim slovima). "D" označava okretanje za 90° u smeru kazaljki na satu, "L" u smeru suprotnom od smera kazaljki, dok "N" predstavlja kretanje unapred. Dužina jednog robotovog koraka je 1 metar. Robot je u početku okrenut tako da gleda u pozitivnom smeru x-ose.
Izlaz:
U prvom i jedinom redu standardnog izlaza treba ispisati dva cela broja, X i Y, razdvojena razmakom, koji predstavljaju konačnu poziciju robota.
Primer:
standardni ulaz | standardni izlaz | |
---|---|---|
6 2 2 NNNLNN |
5 4 |
Comments