#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