일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- node.js
- for문
- 자바스크립트
- MySQL
- 재귀함수
- 역행자
- JavaScript
- Developer_JoyKim
- 알고리즘
- Programmers
- array.slice()
- 블록체인
- 최강의 인생
- 코딩공부
- Where
- 코플릿
- select
- array.push()
- 개발자의 책장
- 코드스테이츠
- 정규표현식
- join
- array
- 개발자_조이킴
- 프로그래머스
- SQL
- Algorithms
- 배열
- 코딩테스트
- Hackerrank
Archives
- Today
- Total
CodingSpace
프로그래머스#1(Lv.2)_피보나치 수 본문
피보나치 수
다른 분들이 하신것 보고 배우고 또 배우자! (왜 %1234567를 해줘야 하는지...)
https://programmers.co.kr/questions/11991
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
// 프로그래머스 - 피보나치 수 function solution(n) { let list = [0, 1, 1] if(n <= 2) return list[n] % 1234567 let cnt = 2 // 이미 알고 있는 값들을 활용해 계속해서 값들을 추가해 간다 while(cnt !== n) { let newValue = list[cnt-1] + list[cnt] // 만약 % 1234567이 없다면, 7번 문제부터 오답처리가 된다! list.push(newValue % 1234567) cnt++ } return list[n] % 1234567 } |
<다른분의 solution>
![]() |
'프로그래머스 > Level2' 카테고리의 다른 글
프로그래머스#7(Lv.2)_구명보트 (0) | 2021.12.02 |
---|---|
프로그래머스#6(Lv.2)_기능개발 (0) | 2021.11.30 |
프로그래머스#5(Lv.2)_다리를 지나는 트럭 (0) | 2021.11.25 |
프로그래머스#4(Lv.2)_카펫 (0) | 2021.11.24 |
프로그래머스#2(Lv.2)_행렬의 곱셈 (0) | 2021.11.23 |
Comments