본문 바로가기
Programmers/Lv.0

[프로그래머스][Js] Lv.0 - 다음에 올 숫자

by pin9___9 2023. 3. 15.
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

댓글