[javascript] 프로그래머스 레벨2 멀리 뛰기

bjyyyyy·2022년 10월 23일
0

문제보기

function solution(n) {
    let result = [0, 1, 2, 3];
  const jump = (num) => {
    result.push((result[num - 2] + result[num - 1]) % 1234567);
  }
  let start = 4;
  // 결과를 도출할때까지 반복
  while(!result[n]){
    jump(start)
    start++;
  }
  return result[n];
}

피보나치 수열의 개념을 접목해서 풀었다.

0개의 댓글