반응형
Q. 등차수열 혹은 등비수열 common이 매개변수로 주어질 때, 마지막 원소 다음으로 올 숫자를 return 하도록 solution 함수를 완성해보세요.
A.
function solution(common) {
if (common[2] - common[1] === common[1] - common[0]) {
return common.pop() + common[1] - common[0];
} else {
return common.pop() * (common[1] / common[0]);
}
}
TIL
Array.prototype.pop()
pop() 메서드는 배열에서 마지막 요소를 제거하고 그 요소를 반환한다
ex.
const animal = ['cat', 'dog', 'rabbit', 'lion']
console.log(animial.pop()); // "lion"
console.log(animal); // ['cat', 'dog', 'rabbit']
https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Array/pop
Resources
https://leejams.github.io/%EB%8B%A4%EC%9D%8C%EC%97%90-%EC%98%AC-%EC%88%AB%EC%9E%90/
반응형