PS/Programmers

Programmers / Level 0 / 다음에 올 숫자 / JS

KimMinJun 2023. 1. 11. 14:50

< 문제 바로가기 >

 

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]);
    }
}