Írj egy robotszimulátort.
Egy robotgyár tesztlétesítményének egy programra van szüksége, amely ellenőrzi a robotok mozgását.
A robotok háromféleképpen mozoghatnak:
A robotokat egy képzeletbeli, végtelen rácsra helyezik, adott irányba (észak, kelet, dél vagy nyugat) nézve, egy {x,y} koordinátapáron, például {3,8}; a koordináták észak és kelet felé nőnek.
A robot ezután egy sor utasítást kap, ekkor a tesztlétesítmény ellenőrzi a robot új pozícióját, és azt, hogy milyen irányba néz.
Azt az irányt, amerre a robot néz, a következő számok egyike fejezi ki:
Ha a bemenet érvénytelen, adj vissza -1 irányértéket (a többi értéket figyelmen kívül hagyjuk).
A bemeneti string puffere a lineáris memória 64-319. bájtját használja.
A bemeneti string szükség esetén módosítható.
Iratkozz fel az Exercism-re, hogy megtanuld és elsajátítsd a(z) WebAssembly nyelvet 87 feladat segítségével, valódi emberi mentorálással, mindez ingyen.