ysd1029   3달 전

음 나름 명백하다고 생각되어.. 어떤 게 틀린지 모르겠네요.

이클립스에서 테스트해봐도 모두 맞고...

ysd1029   3달 전

int[] d = new int[100]; 에서 int를 long으로 바꾸어서 되었네요.(밑에 글 읽어보니...)

궁금한건 

1. d[0]은 정의 안해도 괜찮은 거죠?(범위상 n이 0보다 크니...)

2. 이 문제는 피보나치와 같은 형태인데, 이렇게 되는 경우 n이 몇 정도까지 int가 가능할까요? 이런 문제 보면 보통 long으로 그냥 갈까요?

jisong   3달 전

46번째 피보나치 수가 1836311903이고, 47번째 피보나치 수가 2971215073이니,

47번째부터는 int로는 오버플로우가 나겠네요.



ysd1029   3달 전

아 그렇겠네요 ㅎㅎ 감사합니다.

댓글을 작성하려면 로그인해야 합니다.