김호쭈
DevForYou
김호쭈
전체 방문자
오늘
어제
  • 분류 전체보기 (321)
    • • 데이터베이스(DB) (9)
      • __SQL__ (9)
    • •알고리즘(Algorithm ) (117)
      • 문제풀이 (99)
      • 스터디 (14)
      • 알고리즘 팁 (4)
    • •Compter Science (57)
      • Operating System (25)
      • Computer Network (1)
      • Computer Vision (16)
      • Artificial Intelligence (14)
      • Software Technology (1)
    • • 독서 (36)
      • Design Pattern (24)
      • 객체지향의 사실과 오해 (1)
      • Object Oriented Software En.. (11)
    • • 개발 (26)
      • React (3)
      • node.js (6)
      • Django (11)
      • Spring boot (6)
    • • 개발Tip (4)
      • GitHub (0)
    • •프로젝트 (2)
      • 물물 (2)
    • •App (54)
      • 안드로이드 with Kotlin (50)
      • 코틀린(Kotiln) (4)
    • •회고 (8)
    • •취준일기 (3)
    • • 기타 (2)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • GitHubDesktop
  • 로컬저장소
  • 원격저장소
  • 깃허브데스크탑
  • Remote저장소
  • KMU_WINK
  • local저장소
  • ㄱ

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
김호쭈

DevForYou

[백준-9461] 파도반 수열 - 동적계획법 이용하기
•알고리즘(Algorithm )/문제풀이

[백준-9461] 파도반 수열 - 동적계획법 이용하기

2022. 7. 23. 22:44

#문제

 

#풀이

 점화관계에 주목하며 주어진 10개의 숫자에서 1,1,1,2,2,3,4,5,7,9에서 점화관계를 찾아보려고 노력했음. i의 값은 i-2 + i-3의 값과 같은 규칙을 찾을 수 있었다.

 

#코드

def answer(n) :
  if( n<= 3) :
    print(1)
    return
  list = [0 for i in range(n+1)]
  list[1] = 1
  list[2] = 1
  for i in range(3,n+1):
    list[i] = list[i-2] + list[i-3]
  print(list[n])



if __name__ == '__main__':
    times = int(input())
    for i in range(times):
      n = int(input())
      answer(n)
저작자표시 (새창열림)

'•알고리즘(Algorithm ) > 문제풀이' 카테고리의 다른 글

[백준-2920] 음계 파이썬, 오름차순 내림차순 판단하기  (0) 2022.08.03
[백준-9663] N-Queen 파이썬, 백트랙킹, 파이썬 전역변수, enumerate  (0) 2022.08.03
[백준-11399] ATM 파이썬, 탐욕알고리즘을 이용한 최적해 찾기  (0) 2022.07.28
[백준-1920] 수 찾기 파이썬, 파이썬 한줄 입력받기 및 정수형 리스트 변환, 리스트 슬라이스 시간복잡도  (0) 2022.07.27
[백준-11726] 2*n 타일링 - 동적계획법 이용하기  (0) 2022.07.23
    '•알고리즘(Algorithm )/문제풀이' 카테고리의 다른 글
    • [백준-9663] N-Queen 파이썬, 백트랙킹, 파이썬 전역변수, enumerate
    • [백준-11399] ATM 파이썬, 탐욕알고리즘을 이용한 최적해 찾기
    • [백준-1920] 수 찾기 파이썬, 파이썬 한줄 입력받기 및 정수형 리스트 변환, 리스트 슬라이스 시간복잡도
    • [백준-11726] 2*n 타일링 - 동적계획법 이용하기
    김호쭈
    김호쭈
    공부하고 정리하고 기록하기

    티스토리툴바