Find the missing term in an Arithmetic Progression
這是我第一篇在medium的解題
高中是技藝競賽程式設計的選手
畢業後後比較少練解題的題目
應該說是”玩”解題的題目
解出來的成就感就是棒
以codewars當主軸做這系列文章。
直上這題的連結
https://www.codewars.com/kata/52de553ebb55d1fca3000371
其實挺數學題的 先試著去解看看
再一起看看我的解法有沒有對你有幫助
var findMissing = function (list) {let first = list[0];
let last = list[list.length-1];//取得公差
let com_diff = (last - first)/(list.length);//拿公差去跑迴圈
for (var i =0 ; i< list.length-1; i++){
if ((list[i+1] - list[i])!=com_diff){
return list[i] + com_diff;
}
}
}