코딩 테스트/프로그래머스 level2

멀리 뛰기

fullfish 2022. 9. 10. 01:00

코드

function solution(n) {
  let fiboArr = [1, 1];
  for (let i = 2; i <= n; i++) {
    fiboArr.push((fiboArr[i - 1] + fiboArr[i - 2]) % 1234567);
  }
  return fiboArr[n] % 1234567;
}

느낌상 피보나치수열 일것같아서

// 칸 2개면 2가지
// 칸 3개면 12 21 111  3가지
// 칸4개면 1111 112 121 211 22  5가지
// 칸 5개면 11111 1112 1121 1211 2111 122 212 221 8가지

세보니까 피보나치였다

'코딩 테스트 > 프로그래머스 level2' 카테고리의 다른 글

점프와 순간 이동  (0) 2022.09.10
[1차] 캐시  (0) 2022.09.10
구명보트  (0) 2022.09.10
행렬의 곱셈  (0) 2022.09.09
짝지어 제거하기  (0) 2022.09.09