문제
https://school.programmers.co.kr/learn/courses/30/lessons/120924
코드
function solution(common) {
var answer = 0;
// 등차수열인 경우
if (common[1] === (common[0]+common[2])/2) {
answer = common.slice(-1)[0] + common[1]-common[0]
} else { // 등비수열인 경우
answer = common.slice(-1)[0] * common[1]/common[0]
}
return answer;
}
💡 what I Learned
JavaScript에서 배열의 마지막 원소에 접근하는 방법
1. length 이용
let last = arr[arr.length-1]
2. slice이용
let last = arr.slice(-1)[0]
3. at( ) 이용
let last = arr.at(-1)
'Algorithm > Programmers' 카테고리의 다른 글
[Lv.3] 최고의 집합 - JavaScript (0) | 2023.02.27 |
---|---|
[Lv.2] 올바른 괄호 - JavaScript (0) | 2023.02.26 |
[Lv.2] JadenCase 문자열 만들기 - JavaScript (0) | 2023.02.26 |
[Lv.2] 최댓값과 최솟값 - JavaScript (0) | 2023.02.25 |
[Lv.0] 옹알이1 -JavaScript (0) | 2023.02.24 |
댓글