可以先宣告一個電梯目前位置的變數,預設為1,每一次收到樓層資料的時候跟目前位置做比較,如果電梯在往上的話就是答案 += 新的樓層-目前樓層再乘3,如果是往下就是答案 += 目前樓層-新樓層再乘2,當然也可以使用abs直接做一模一樣的減法。
範例程式碼