728x90
문제💭
나의 풀이👨💻
function solution(common) {
if (common[1] - common[0] === common[2] - common[1]) return common[common.length - 1] + common[2] - common[1];
if (common[1] / common[0] === common[2] / common[1]) return common[common.length - 1] * (common[2] / common[1]);
}
다른 사람의 풀이👨🏫
1.
const solution = c => c[1]-c[0] === c[2]-c[1] ? c[c.length-1] + c[1] - c[0] : c[c.length-1] * c[1] / c[0]
2.
var solution=q=>{var [a,b,c]=q;return a+c==2*b?q.pop()+b-a:q.pop()*b/a}
Reference
- 프로그래머스
728x90
'Programmers > Lv.0' 카테고리의 다른 글
[프로그래머스][Js] Lv.0 - OX퀴즈 (0) | 2023.03.17 |
---|---|
[프로그래머스][Js] Lv.0 - 분수의 덧셈 (0) | 2023.03.15 |
[프로그래머스][Js] Lv.0 - 연속된 수의 합 (1) | 2023.03.14 |
[프로그래머스][Js] Lv.0 - 안전지대 (0) | 2023.03.14 |
[프로그래머스][Js] Lv.0 - 겹치는 선분의 길이 (0) | 2023.03.13 |
댓글