park780172   4년 전

런타임 에러의 원인을 잘 모르겠습니다.

정렬의 문제나 int 범위 초과의 문제, v의 범위 문제가 아닌 것 같은데

RTE 원인을 잘 모르겠습니다.

답변해주시면 감사하겠습니다.

park780172   4년 전

해결했는데 정렬 쪽에 문제가 있는 것 같습니다.

제가 위에 본문에 첨부한 코드의 27 ~ 44번 째 줄을 아래 첨부한 코드로 바꾸고,

23번 째 줄의 s를 -s로, 51번 째 줄의 v.get(i).second를 -v.get(i).second로 바꾸면,

통과가 되네요.

근데 위의 코드의 27 ~ 44번 째 줄 정렬 방식을 테스트 할 때(제가 임의로 넣은 데이터들)

가격 오름차순, 무게 내림차순으로 잘 출력이 됐었는데 원인을 잘 모르겠습니다.

댓글을 작성하려면 로그인해야 합니다.