일단 나는 비전공에 학생때 문과 + 수포자 + 예체능 이었다.
등차수열 등비수열이 뭔지부터 알아야 했다...
등차수열 : 차(공차)가 같은 수가 줄지어 있는것... 첫째항에 일정한 수를 더해서 얻은 항
등비수열 : 비(공비)가 같은 수가 줄지어 있는것... 첫째항에 일정한 수를 곱해서 얻은 항
1,2,3,4,5 에서 공차는 1
1,2,4,8,16 에서 공비는 2
그렇다고 한다...
계산은 어렵지 않았다..
function solution(common) {
var answer = 0;
const oneTwo = common[1] - common[0];
const twoThree = common[2] - common[1];
//등차면
if(twoThree === oneTwo){
answer = common[common.length -1] + oneTwo;
//등비면
}else{
answer = common[common.length -1] * (common[common.length -1] / common[common.length -2]);
}
return answer;
}
'algorithm' 카테고리의 다른 글
코테7 - 연속된 수의 합 (0) | 2024.03.09 |
---|---|
코테6 - 배열의 유사도 (0) | 2024.03.04 |
코테4 - 붕대감기 (0) | 2024.03.02 |
코테3 - 옹알이 (0) | 2024.03.01 |
코테2 - 문자열 내 마음대로 정렬하기 (2) | 2024.02.29 |