더 많은 수가 아니라 더 큰 수 입니다
2193번 - 이친수
이런 건 대충 감으로 생각하면 안 되고, 정확하게 알아야 합니다.
"하지만 배열의 크기가 90 밖에 안되니 int도 될줄 알았는데"
배열의 크기가 얼마라는 것만으로 답이 얼마나 커질지를 예측한다는 건 불가능합니다. 그 사이에 무슨 식이 있느냐에 따라 상상할 수 없을 정도로 큰 수가 얼마든지 만들어질 수 있습니다. 한 번 90을 이 코드에 직접 넣어보세요. 어떤 수가 나오나요?
"단순히 long long은 int 보다 더 많은 수를 담을 수 있다는건 알고 있습니다."
이번 기회에 int와 long long이 정확하게 얼마나 큰 수까지 담을 수 있는지 알아보셨으면 좋겠습니다.
댓글을 작성하려면 로그인해야 합니다.
moonjinh 4년 전
배열을 선언 할때, int로 하면 틀렸다고 나오고
long long을 하면 맞았다고 나옵니다. (코드에서 long long d[91][3] 부분..)
단순히 long long은 int 보다 더 많은 수를 담을 수 있다는건 알고 있습니다.
하지만 배열의 크기가 90 밖에 안되니 int도 될줄 알았는데
안되네요ㅠㅠ 이유가 뭔지 알려주시면 감사 드립겠습니닷!