본문 바로가기 메뉴 바로가기

CodeAngie

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

CodeAngie

검색하기 폼
  • 전체보기 (156)
    • Study (142)
      • Algorithm (8)
      • Coding Test (50)
      • Java (4)
      • FastAPI (2)
      • Docker (8)
      • FastCampus (42)
      • Codetree (9)
      • Ect (18)
    • ML (9)
      • Transformer (5)
      • RecSys (0)
      • Ect (4)

피보나치 수3 (1)
[백준 BOJ / Python] 2749번 피보나치 수 3 (Pisano Period)

문제 n이 주어졌을 때, n번째 피보나치 수를 구하는 문제이다. 이 문제의 조건은 다음과 같다. 피보나치 수는 0과 1로 시작한다. 0번째 피보나치 수는 0이고, 1번째 피보나치 수는 1이다. 그다음 2번째부터는 바로 앞 두 피보나치 수의 합이 된다. 이를 식으로 써보면 Fn = Fn-1 + Fn-2 (n ≥ 2)가 된다. 예를 들어, n=17일 때까지 피보나치 수를 써보면 다음과 같다. 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, 1597 풀이 피보나치 수는 특정 숫자로 나누었을 때 나머지가 항상 주기를 갖는다는 특징이 있다. 이를 피사노 주기(Pisano Period)라고 한다. 예를 들어 피보나치 수를 4로 나누었을 때 나머지..

Study/Coding Test 2023. 4. 30.
이전 1 다음
이전 다음
«   2025/07   »
일 월 화 수 목 금 토
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
TAG
  • 그리디
  • 코딩테스트
  • 백준
  • 알고리즘
  • boj
  • 파이썬
  • MySQL
  • greedy
  • 코드트리
  • pytorch
  • DP
  • kruskal
  • 티스토리챌린지
  • Transformer
  • disjoint set
  • lis
  • 분리집합
  • 구현
  • dfs
  • COLAB
  • 오블완
  • python
  • BFS
  • 최소신장트리
  • 트랜스포머
  • java
  • 누적합
  • docker
  • 프로그래머스
  • Django
more
링크

Blog is powered by Tistory / Designed by Tistory

티스토리툴바