/mower

Primary LanguageRuby

mower

##問題

  • 假設一片草地為長方型而且可以被分割成一格一格的。
  • 一個割草機的位置我們用 (x, y, direction) 來表達
  • EX: 0, 0, E (在最左下角的角落,面對東方)
  • 一個割草機可以往前(M), 向左轉(L),向右轉(R) 假設 (x,y) 的北方一格為 (x, y+1)

##輸入

  • 此程式會接受三行的輸入 第一行:​草地右上角的座標
  • 第二行:​割草機的起始座標與其面向方向 (左下角為 0, 0). 最後一行:​割草路徑

##輸出

  • 最後座標與面向方向

##範例 #####測試輸入

  • 55
  • 12N
  • LMLMLMLMM

#####期待結果

  • 13N

##使用

  • clone代码
git clone git@github.com:zhusan/mower.git
  • 运行
cd mower
ruby run.rb

##测试

cd mower
rspec