sop369   5년 전

제가 푼 방법은 N = 1 or 2 일때는 답이 1이고 그 이후에는 아래의 표같이 출력이 a와 b를 합한 값이 나도도록 했습니다. N의 a와 b에서 a는 N-1의 b의 값과 같고, b는 N-1의 출력값, 즉 N-1의 a+b와 같다는 것을 이용했습니다.


분명 아무 문제 없어보이는데,  하지만 77을 넘어가서부터는 오류가 뜨는데 그 이유가 무엇인지 궁금합니다.

N                        1의 개수 = a         0의 개수 = b         출력
3112
4123
5235
6358
75813

djm03178   5년 전

혹시 int의 범위에 대해 알고 계시나요? long long에 대해 들어보셨나요?

djm03178   5년 전

기존의 질문을 지우지 마시고, 추가 질문이 있으면 댓글로 달아주시기 바랍니다.

sop369   5년 전

아 죄송합니다. 질문에 달아야 할 거 같아서요.

아니요 long long이란 것은 처음 들어봅니다.

sop369   5년 전

아 구글링 해서 알았습니다!! 감사합니다!!

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