문제를 풀긴 풀었는데 풀고도 이해가 안가는 부분이 있어요

kimyeon0331 Reply 9 years 11 weeks ago
입력받는 정수의 범위가 -1,000,000,000 ~ 1,000,000,000라고 해서, 1,000,000,000만큼을 더해주어 항상 0이상의 값을 나오게 하려했는데, 크기가 너무 커서 안돌아가는거 같더라구요..그래서 한자리 줄여서 제출해봤는데도 에러가 뜨길래, 처음 입력받는 정수의 개수인 1000을 더해주었더니 통과되던데, 제가 잘못 생각하고있는건가요...? 정수의 범위를 고려해야하는게 아닌가요ㅜㅠ.. 어셉받은 코드로 제 컴퓨터에서 실행해 보았을때 -1000이상의 음수가 들어가면 오류가 뜨는데... 제가 문제를 잘못 이해한 걸까요ㅠㅜㅠ
pichulia Reply 9 years 11 weeks ago
채점데이터에 있던 정수의 범위가 생각보다 적었었네요.. 원하시는대로 틀리게 만들었습니다 >ㅅ<
kimyeon0331 Reply 9 years 11 weeks ago
우와....감사합니다.................
jiyun075 Reply 9 years 11 weeks ago
아니그럼 int배열 범위를 어떻게 정해야하는건가요 저렇게 많은경우까지 따지려면 엄청 크기가 커야할텐데