Find the missing term in an Arithmetic Progression

找尋陣列中缺少的數字

Keyo
mis101247
Published in
2 min readSep 12, 2018

--

這是我第一篇在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;
}
}

}

--

--

Keyo
mis101247

目前在荷蘭打工度假,於一間新創擔任FullStack。喜歡學習嘗試新事物,所學不侷限於目前職業所需的知識。