반응형
Recent Posts
Recent Comments
«   2024/05   »
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
more
Archives
Today
Total
관리 메뉴

Real Vectorism. 훨씬 더 입체적으로...

여태 한번도 안해봐서 몰랐던 사실 본문

Java (based by 1.8, Lambda)

여태 한번도 안해봐서 몰랐던 사실

grast 2021. 8. 9. 22:30
반응형

1. 피보나치 50번째 항은 int 타입을 벗어난다. (오버플로)

2. 재귀함수 구현시 피보나치 50번째 항 이전에 메모리가 터진다

3. 피보나치 수열의 일반항 구하는 식은 미쳤다...

 

피보나치(Fibonacci) 수열의 일반항 구하기

문제 계단을 한 칸씩 오르거나 두 칸씩 오른다. 칸의 개수가 20인 계단을 오르는 방법의 수를 구해보자. 풀이 칸의 개수가 $n$일 때 오르는 방법의 수를 `a_{n}`이라고 하자. `a_{1}=1`,`a_{2}=2`,`a_{3}=3`임

suhak.tistory.com

프로그래밍 수학 함수는 알겠지만 한번이라도 float 영역으로 넘어가버리면 다시 int 타입으로 넘어가는동안 필수적으로 손실이 발생한다...... 따라서 Math.sqrt를 한번이라도 활용하는 순간 소숫점 손실로 인한 정확한 값 산출은 불가능하다.

4. Supplier<Integer> 를 이용한 피보나치 일반항화 계산식은 답이 없는 것 같다...

반응형
Comments