#P840. [藍]遙控車
[藍]遙控車
題目描述
遙控車有三個控制指令,分別是向前行(forward)、向左行(left)和向右行(right)。指令的格式如下:
指令 距離
例如:
forward 100 就是遙控車依當前方向向前行100
left 100 就是向左轉90度後向前行100
right 100 就是向右轉90度後向前行100
如下圖所示:
行車地圖的原點座標(0,0)在左下角,水平軸向右為正,垂直軸向上為正。遙控車先放在地圖上的指定位置(x,y)和方向可以有(N向北, E向東, S向南, W向西),跟著會向遙控車發出一定量的指令,請問遙控車最後的位置和面向的方向。
輸入格式
輸入的第一行為遙控車的原為置和面向的方向,以空格分開。
第二行為一個正整數,代表會有多少個控制指令,指令可有forward, left 或 right, 距離是一個正整數。指令與距離都是一個空格隔開。
x y z
N
指令 距離
指令 距離
指令 距離
輸出格式
x y z
x 和 y是遙控車最後的位置,z為面向的方向,可以是(N向北, E向東, S向南, W向西)。
Samples
["100 100 N\r\n1\r\nforward 100","100 100 N\r\n1\r\nleft 100","0 100 N\r\n3\r\nforward 100\r\nright 50\r\nforward 100"]
["100 200 N","0 100 W","150 100 E"]
原始資料
- Zero1 題號:
a840 - Hydro 題號:
Z0840 - Locale:
zh_TW - Display:
practice