강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

starkshn님의 프로필 이미지
starkshn

작성한 질문수

10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트

2-I

2 - I 질문

작성

·

274

0

int는 10^9승이고 long long은 10^18 승이라 100글자를 커버 못쳐서 문자열로 푼다고 하셨는데

int가 왜 10^9승이고 long long^18 승이라는게 무슨말인지 이해가 안갑니다.

답변 1

0

큰돌님의 프로필 이미지
큰돌
지식공유자

안녕하세요 ㅎㅎ

int를 볼까요? int의 최대범위는 얼마죠?

-21억에서 ~~~ 21억입니다.

간단하게 -10억 ~ 10억이라고 해볼게요.

10억을 숫자로 표현하면

1,000,000,000

이렇게 나오죠?

자 이건 몇자리죠?

10자리 밖에 안됩니다.

근데 문제에서 100글자가 나온다는 의미는.

1,000,000,000000000000000000000000000000000000000...

이 나올 수가 있다는 의미입니다.

그래서 커버를 못친다는 거에요. ㅎㅎ

또 질문 있으시면 언제든지 질문 부탁드립니다.

감사합니다.

강사 큰돌 올림.

starkshn님의 프로필 이미지
starkshn
질문자

감사합니다 ㅎㅎ

starkshn님의 프로필 이미지
starkshn

작성한 질문수

질문하기