2048遊戲:數字合併方法
2048遊戲 是個單人遊戲,玩家在 4 x 4 的格子內使用上、下、左、右來移動格子內的數字,移動之後相鄰且相同的數字會加總起來。(詳細遊戲規則可參考: https://char.tw/blog/post/41098784 ) 而此遊戲其中的數字合併加總的方法被 Coursera 的 Principles of computing part I 當成一個 mini project 作為python練習題,於是筆者照著網頁所提到的方法來練習一下。方法如下: 步驟一 將輸入的非零數字往左移動。 例如: [0, 2, 0, 2] ==> [2, 2, 0, 0] [2, 0, 0, 2] ==> [2, 2, 0, 0] 步驟二 合併相同的數字。 例如: [2, 2, 0, 0] ==> [4, 0, 0, 0] [2, 2, 2, 0] ==> [4, 2, 0, 0] [2, 4, 4, 2] ==> [2, 8, 2, 0] 實作出來的Python程式碼 若您覺得文章寫得不錯,請點選文章上的廣告,來支持小編,謝謝。 If you like this post, please click the ads on the blog or buy me a coffee . Thank you very much.