撰寫一個機器人模擬器。
某間機器人工廠的測試設施需要一支程式來驗證機器人的移動。
機器人有三種可能的移動:
機器人會被放在一個假想的無限網格上,面朝某個特定方向(北、東、南或西),並位於一組 {x,y} 座標上,例如 {3,8},座標值往北和往東遞增。
接著機器人會收到一連串指令,此時測試設施會驗證機器人的新位置,以及它面朝哪個方向。
機器人面對的方向會以下列其中一個數字表示:
當輸入無效時,回傳 -1 作為方向(其他數值會被忽略)。
輸入字串的緩衝區使用線性記憶體的第 64-319 個位元組。
需要的話,可以修改輸入字串。