2751번 - 수 정렬하기 2
흑흑 2750번 문제는 제가 멍청하게 동적 할당을 받았다는걸 알고 해결해서 호기롭게 도전했는데 '틀렸습니다'네요 ㅠㅠ 뭐가 문제일까요
format을 맞춰주세요
근데 문제 조건에서 각각의 입력값의 절댓값이 100만 이하라 int가 아닌 long으로 받아야 하지 않나요?그래서 할당도 sizeof(long)으로 받았는데
채점 환경의 int는 4바이트고, 4바이트 정수형은 약 -21억부터 +21억까지 담을 수 있으니 int로 충분합니다.
그리고 할당을 long으로 받는다고 해서 이미 int형 포인터로 선언된 temp의 각 인자가 long이 되는 것은 아닙니다. 할당된 공간만 두 배로 넓어질 뿐, 각 원소의 크기는 여전히 4바이트입니다.
허허 앗싸리 배열을 그냥 long형으로 설정했더니 맞았습니다 받았습니다
'이게 왜 아니지'하는 문제들이 논리 오류보다 계속 메모리 같은 부분에서 실수가 있네요.. 확실히 많이 배워갑니다
댓글을 작성하려면 로그인해야 합니다.
ljscj7325 3년 전
흑흑 2750번 문제는 제가 멍청하게 동적 할당을 받았다는걸 알고 해결해서 호기롭게 도전했는데 '틀렸습니다'네요 ㅠㅠ 뭐가 문제일까요