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
- 프로그래머스
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
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 |
댓글