10989번 - 수 정렬하기 3
입력받는 수의 개수는 값이 충분히 커서 데이터형식을 int를 썼고
나머지는 10000이하의 수여서 short를 썼는데 왜 틀렸는지 모르겠습니다.
short를 int로 바꾸면 답이 맞습니다.
데이터 형식이 다른 두 값을 비교하는 것도 아닌데
어떤 부분에서 문제가 생겼는지 궁금합니다.
예를 들어서 다음과 같은 입력 데이터가 주어진다면 count[4] = 1000000 이 되어야 합니다.
따라서 count 배열의 type 이 2 byte 정수일 경우 제대로 계산할 수 없습니다.
알려주셔서 감사합니다
댓글을 작성하려면 로그인해야 합니다.
pheus00 2년 전
입력받는 수의 개수는 값이 충분히 커서 데이터형식을 int를 썼고
나머지는 10000이하의 수여서 short를 썼는데 왜 틀렸는지 모르겠습니다.
short를 int로 바꾸면 답이 맞습니다.
데이터 형식이 다른 두 값을 비교하는 것도 아닌데
어떤 부분에서 문제가 생겼는지 궁금합니다.