๋ฐฐ์ด์ ๋ง์ง๋ง ์์๋ฅผ ๋ค๊ณ ์ฌ๋ length-1 ๋ก ๋ค๊ณ ์๋๋ฐ
๊ฑ pop() ์ผ๋ก ๋ค๊ณ ์ค๋ฉด ๋๊ตฌ๋ ,,
1, 2, 4 ์ธ ๊ฒฝ์ฐ๊ฐ ์๊ธฐ ๋๋ฌธ์
๋ฑ๋น์์ด์ผ ๊ฒฝ์ฐ ๊ณต๋น๋ฅผ ๋๋์ ์ผ๋ก ๋ค์ ๊ตฌํ๋ค
function solution(arr) {
var f = arr[1] - arr[0]; //์ฐจ์ด
var f2 = arr[2] - arr[1];
if (f === f2) {
// return arr[arr.length - 1] + f;
return arr.pop() + f;
} else {
// return arr[arr.length - 1] * (arr[1] / arr[0]);
return arr.pop() * (arr[1] / arr[0]);
}
}
console.log(solution([2, 4, 8]));