- 세상의 모든 계산기 자유(질문) 게시판 질문 ()
번식에 따른 개체수의 계산 (feat. 피보나치 토끼)
지식인에서 수학(?)문제를 봤는데 채택된 답변이 틀린 것 같아서 한번 올려 봅니다.
링크 : http://kin.naver.com/qna/detail.nhn?d1id=11&dirId=1113&docId=287076963
1. 어떠한 한쌍이 3달에 한 번 2마리를 꾸준히 낳는다.
댓글6
-
세상의모든계산기
여기서 주의해야 할 점 (가정)
1. 새끼를 낳을 수 있는 성체가 되기 위해서는 1년간 성장이 필요하다.
(태어난 직후, 생후 3개월차, 6개월차, 9개월차는 임신이 불가능)2. 태어나는 새끼는 암/수 정확히 1:1 의 비율을 유지한다? (홀수일 때 빼고)
3. 성체 개체수가 홀수일 때, 짝이 맞지 않는 1마리는 임신이 불가능 (암/수 구별없이)
4. 3년동안 (죽는 등의 이유로) 없어지지 않는다.
5. 태아는 개체수로 세지 않는다.
-
세상의모든계산기

ㄴ 프로그램 코드 일부 발췌

첫번째 열이 초기시점(month_0)의 개체수 (단위:쌍)
ㄴ 위에서부터 차례대로 성체(an) / 9개월차(bn) / 6개월차(cn) / 3개월차(dn) / 0개월차(en)
ㄴ 성체는 12개월 이상 모든 개체두번째 열은 3개월 후. 그 다음열은 그로부터 3개월 후...
-
세상의모든계산기
A(n)=A(n-1)+B(n-1)
B(n)=C(n-1)
C(n)=D(n-1)
D(n)=E(n-1)
E(n)=int(A(n-1))*(nb/2)그러면 이렇게 되나?
A(n)=A(n-1) + E(n-4) = A(n-1) + int(A(n-5))*(nb/2)
Sn = A(n) + B(n) + C(n) + D(n) + E(n)
= A(n-1) + int(A(n-5))*(nb/2) + int(A(n-4))*(nb/2) + int(A(n-3))*(nb/2) + int(A(n-2))*(nb/2) + int(A(n-1))*(nb/2)
= A(n-1) + (nb/2)* {int(A(n-5)) + int(A(n-4)) + int(A(n-3)) + int(A(n-2)) + int(A(n-1))}피보나치 비슷한(펜타나치?) 꼴이긴 한데... 딱 떨어지지 않아서 어렵네요.
-
-
세상의모든계산기
오리지널 피보나치 토끼

차이점 : 처음에 미성숙 토끼 1쌍으로 시작




세상의모든계산기 님의 최근 댓글
Ctrl+Z 를 이용해 뒤로 돌아기기 Undo 기능이 있는지 살펴보세요. 2026 01.23 쌀집계산기로 연립방정식 계산하기 - 크래머/크레이머/크라메르 공식 적용 https://allcalc.org/56739 3. 'x' 값 구하기 계산기 조작법 목표: x = Dx / D = [(c×e) - (b×f)] / [(a×e) - (b×d)] 계산하기 1단계: 분모 D 계산 (메모리 활용) 1 * 1 M+ : 메모리(M)에 1를 더합니다. (현재 M = 1) -0.1 * -0.2 M- : 메모리(M)에서 0.02를 뺍니다. (현재 M = 0.98 = 0.98) 이로써 메모리(MR)에는 분모 0.98가 저장됩니다. 2단계: 분자 Dx 계산 후 나누기 78000 * 1 : 78000를 계산합니다. = : GT에 더합니다. -0.1 * 200000 : -20000를 계산합니다. ± = : 부호를 뒤집어 GT에 넣습니다. // sign changer 버튼 사용 GT : GT를 불러옵니다. GT는 98000 (분자 Dx) 값입니다. ÷ MR = : 위 결과(98000)를 메모리(MR)에 저장된 분모 D(0.98)로 나누어 최종 x값 100,000를 구합니다. 4. 'y' 값 구하기 계산기 조작법 목표: y = Dy / D = [(a×f) - (c×d)] / [(a×e) - (b×d)] 계산하기 1단계: 분모 D 계산 (메모리 활용) 'x'에서와 분모는 동일하고 메모리(MR)에 0.98가 저장되어 있으므로 패스합니다. 2단계: 분자 Dy 계산 후 나누기 GT ± = : GT를 불러오고 부호를 뒤집어 GT에 더합니다. GT가 0으로 리셋됩니다. 【AC】를 누르면 M은 유지되고 GT만 리셋되는 계산기도 있으니 확인해 보세요. 1 * 200000 : 200000를 계산합니다. = : GT에 더합니다. 78000 * -0.2 : -15600를 계산합니다. ± = : 부호를 뒤집어 GT에 넣습니다. GT : GT를 불러옵니다. 215600 (분자 Dy) 값입니다. ÷ MR = : 위 결과(215600)를 메모리(MR)에 저장된 분모 D(0.98)로 나누어 최종 y값 220,000를 구합니다. x, y 값을 이용해 최종 결과를 구합니다. 2026 01.18 크레이머 = 크레머 = 크라메르 공식 = Cramer's Rule https://allcalc.org/8985 2026 01.18 부호 변경, Sign Changer 버튼 https://allcalc.org/52092 2026 01.18 [fx-570 CW] 와의 차이 CW에 【×10x】버튼이 사라진 것은 아닌데, 버튼을 누를 때 [ES][EX] 처럼 특수기호 뭉치가 생성되는 것이 아니고, 【×】【1】【0】【xㅁ】 버튼이 차례로 눌린 효과가 발생됨. ※ 계산 우선순위 차이가 발생할 수 있으므로 주의. 괄호로 해결할 것! 2026 01.18