우선 안되는 케이스를 말씀드리면
1,000,000 1,000,000 1,000,000 1,000,000 일 때, 안되요. 오버플로우?
즉 "10000001000000" 스트링을 int로 변환하시는 과정없도록 수정하시면 될것 같아요.
10824번 - 네 수
이 문제에서 나올 수 있는 가장 큰 수는 20000002000000 인데, 이 수는 int 로 표현할 수 있는 범위를 넘어섭니다.
런타임 에러가 나오는 이유는 stoi 가 받아들이고 있는 입력이 int의 범위를 초과하면서 std::out_of_range 예외가 발생하기 때문입니다.
댓글을 작성하려면 로그인해야 합니다.
qhrrkfl2 7년 전 1
왜죠?
밑에 system pause 랑 cin>>a 은 멈추려고 만든거에여
제출할땐 빼요.
안되요 ㅠㅠ
런타임에러라고 뜨던데