반응형
arr.pop();
var myFish = ["angel", "clown", "mandarin", "sturgeon"];
var popped = myFish.pop();
console.log(myFish); // ['angel', 'clown', 'mandarin' ]
console.log(popped); // 'sturgeon'
function solution1(c) {
if (c[1] - c[0] == c[2] - c[1]) {
return c[c.length - 1] + c[1] - c[0];
} else {
return (c[c.length - 1] * c[1]) / c[0];
}
}
function solution2(c) {
if (c[1] - c[0] == c[2] - c[1]) {
return c.pop() + c[1] - c[0];
} else {
return (c.pop() * c[1]) / c[0];
}
}
let c = [
[1, 2, 3, 4],
[2, 4, 8],
];
for (let i = 0; i < c.length; i++) {
console.log('solution1', solution1(c[i]));
console.log('solution2', solution2(c[i]));
}
결과
반응형
'JavaScript > 메소드' 카테고리의 다른 글
[javascript] 몫 구하기, Math.floor(), parseInt(), ~, Math.trunc() (0) | 2023.08.25 |
---|---|
[javascript] 연속된 숫자의 합, new Array(), fill(), map() (0) | 2023.08.24 |
[javascript] Array.from(), Array(), fill() (0) | 2023.08.15 |
[javascript] 문자 크기비교 및바꾸기 charCodeAt(), replace(), 정규식, 아스키코드표 (0) | 2023.08.11 |
[javascript] reduce(), repeat() (0) | 2023.08.10 |
댓글