題目概要:

1. 找出機器人移動後的位子和面向的方位。

2. R=右轉,L=左轉,F=向前走(以目前的方位走一步 Ex 現在面對北方則Y++,面向東方則X++,面向南方則Y--,面向西方則X--)。當前一個機器人摔下去前的位子需要紀錄,後來到此點的機器人會知道面沒有路,所以不會前進。

3. 機器人移動範圍0<=X<=50,0<=Y<=50 。

解題方向:

1. 自定義一個method判斷進行右轉或左轉後的方位。(也可以把此功能直接打main裡面,只是感覺有點亂)

2. 使用一個陣列紀錄機器人超出界線前的位子。

3. 判斷是不是"之前"有機器人超出界線or"目前"的機器人超出界外,再依情況輸出結果。

程式碼:

arrow
arrow
    文章標籤
    Java
    全站熱搜

    a7069810 發表在 痞客邦 留言(0) 人氣()