蘋果園裡有多個遊樂區,每個遊樂區有一隻貪吃蛇。貪吃蛇在遊樂區裡移動尋找蘋果,每 吃一顆蘋果,可得一定的分數。貪吃蛇現在只會隨機往上、下、左、右方向移動,請改寫 「移動方向」函式讓貪吃蛇可以聰明地選擇移動方向,以累積最高的積分。 積分計算規則 1. 吃到 可得 3 分 2. 吃到 可得 2 分 3. 吃到 可得 1 分 遊戲規則 1. 所有遊樂區的貪吃蛇都會執行相同的「移動方向」函式。 2. 貪吃蛇在每一個遊樂區都會執行 100 步次。 3. 每一個遊樂區累積積分以 100 分為上限。 4. 若貪吃蛇移動超出遊樂區範圍,則會回到移動前位置且算移動 1 步次。 5. 貪吃蛇若進到樹叢,就需要休息 5 步次。 6. 若函式執行過程碰到無窮迴圈,該遊樂區以 0 分計。 注意事項 1. 競賽結束前需「提交」一個函式版本進行 PK,但只能提交一次。 2. 撰寫的函式可針對個別遊樂區重複「執行」以進行測試,也可針對所有已提供的遊 樂區進行「統測」。統測次數以 10 次為限。 3. PK 時會針對 10 個已公開及 10 個隱藏版遊樂區進行計分。 4. 團體賽的分數為貪吃蛇在這 20 個遊樂區的平均積分,即 總積分 / 20。