function isArithmeticSequence(common) {
if(common[1] - common[0] === common[2] - common[1]) {
return true;
}
else {
return false;
}
}
function isGeometricSequence(common) {
if(common[1] / common[0] === common[2] / common[1]) {
return true;
}
else {
return false;
}
}
function solution(common) {
if(isArithmeticSequence(common)) {
return common.at(-1) + common[1] - common[0];
}
else if(isGeometricSequence(common)) {
return common.at(-1) * (common[1] / common[0]);
}
}
'PS > Programmers' 카테고리의 다른 글
Programmers / Level 2 / 메뉴 리뉴얼 / JS (0) | 2023.01.17 |
---|---|
Programmers / Level 2 / 피로도 / JS (0) | 2023.01.14 |
Programmers / Level 0 / 최빈값 구하기 / JS (0) | 2023.01.11 |
Programmers / Level 0 / 연속된 수의 합 / JS (0) | 2023.01.06 |