JavaScript) 프로그래머스 다음에 올 숫자

등차수열 혹은 등비수열인 common 의 마지막 원소 다음으로 올 숫자를 return 하는 문제였다.

function solution(common) {
    const compare1 = common[1] - common[0]
    const compare2 = common[2] - common[1]
    
    return compare1 === compare2 ? common.at(-1) + compare1 : common.at(-1) * (common[1]/common[0])
}



1.  등차수열인지 등비수열인지 체크
2. 1번을 토대로 계산하여 return

반응형