DAILY
등비수열, 등차수열 알고리즘
ssund
2023. 2. 3. 18:12
프로그래머스 문제:
https://school.programmers.co.kr/learn/courses/30/lessons/120924
등비수열 - 차례로 일정한 값을 곱하여 만들어진 수열을 등비수열이라고 한다.
등차수열 - 각 항이 그 앞의 항에 일정한 수를 더한 것으로 이루어진 수열
function solution(common) {
// 등차수열
if(common[1] - common[0] === common[2] - common[1]) {
return common.pop() + common[2] - common[1];
}
// 등비수열
return common.pop() * (common[1] - common[0]);
}
solution([1, 2, 3, 4]);
solution([2, 4, 8]);