-
타일 장식물코딩 테스트/Level 3 2020. 9. 6. 11:49반응형
타일 장식물
동적계획법(Dynamic Programming)
4496명 완료https://programmers.co.kr/learn/courses/30/lessons/43104
코딩테스트 연습 - 타일 장식물
대구 달성공원에 놀러 온 지수는 최근에 새로 만든 타일 장식물을 보게 되었다. 타일 장식물은 정사각형 타일을 붙여 만든 형태였는데, 한 변이 1인 정사각형 타일부터 시작하여 마치 앵무조개��
programmers.co.kr
def solution(n): arr = [0, 1, 1] if n < 3: return arr[n] * 4 + arr[n - 1] * 2 for i in range(2, n): arr[0], arr[1] = arr[1], arr[2] arr[2] = arr[1] + arr[0] return arr[2] * 4 + arr[1] * 2
그림은 공약수 유클리드 호제법 때 보여 드린 것이고..
https://comdoc.tistory.com/entry/%EC%B5%9C%EB%8C%80%EA%B3%B5%EC%95%BD%EC%88%98-%EC%B5%9C%EC%86%8C%EA%B3%B5%EB%B0%B0%EC%88%9838. 최대공약수, 최소공배수, 그리고 유클리드 호제법 / 파이썬
최대공약수(gcd): 유클리드 호제법이 가장(?) 빠른 계산법으로 알려져 있습니다. def gcd(a, b): mod = a % b while mod != 0: a, b = b, mod mod = a % b return a gcm(78696, 19332) 최소 공배수(lcm)는 a * b..
comdoc.tistory.com
수열 자체는 피보나치 수열을 의미하고...
https://comdoc.tistory.com/entry/33-%ED%94%BC%EB%B3%B4%EB%82%98%EC%B9%98-%EC%88%98%EC%97%B4%EA%B3%BC-%EB%8F%99%EC%A0%81-%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D33. 피보나치 수열(Fibonacci numbers)과 동적 계획법(dynamic programming)
피보나치 수(Fibonacci numbers)의 역사는 적어도 기원전 700년경으로 거슬러 올라가며, 1202년 이탈리아의 수학자인 레오나르도 피보나치가 피보나치 수로 토끼의 개체 수 증가를 설명한 것을 계기로
comdoc.tistory.com
반응형