๋ฐฐ์ด์ ๋ง์ง๋ง ์์๋ฅผ ๋ค๊ณ ์ฌ๋ 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]));