2193번 - 이친수
이친수가 되는 개수가 자리수마다 1 1 2 3 5 로 피보나치 수여서 그대로 구현했는데 채점하면서 100%다되어서 런타임에러가 뜨네요
이클립스에서 돌려보면 90자리도 제대로 뜨는데 채점하면 런타임 에러가 뜨는 이유좀 알려주시면 감사하겠습니다
3달이나 지났지만, 아무도 답변이 없길래 답변합니다.(아마 해결하셨을 듯...)
저도 왜 런타임에러가 뜨지 하고 궁금했었는데 보니까 배열에 해당하는 값을 미리 설정해서 그렇더군요. 예를들어 테스트케이스에서 입력값이 1로 들어오면, 이미 배열은 arr[2] 가 선언되었으므로, 범위를 벗어나게 됩니다.(애초에 1로 들어오면 arr[1]까지 할당될테니...)
해결안되서 놓고있었는데 n 이1 2일때 경우의수를 따로 해주니까 해결됬네요 감사합니다
댓글을 작성하려면 로그인해야 합니다.
lod0 7년 전
이친수가 되는 개수가 자리수마다 1 1 2 3 5 로 피보나치 수여서 그대로 구현했는데 채점하면서 100%다되어서 런타임에러가 뜨네요
이클립스에서 돌려보면 90자리도 제대로 뜨는데 채점하면 런타임 에러가 뜨는 이유좀 알려주시면 감사하겠습니다