10825번 - 국영수
왜 틀린건지 잘 모르겠습니다.
구조체를 만들어서 이름과 국, 영, 수 점수를 저장하도록 했구요,
간단한 비교함수 4개 만들어서 이름->수학->영어->국어 순서로 그냥 소팅을 쭉 돌렸습니다.
문제에 올라와 있는 입력 테스트 케이스는 잘 정렬되어서 나오는데,
코드 돌려보면 틀렸다고 나오는데 어떤 예외사항을 처리하지 못하는걸까요? ㅠ
예외 입력 케이스좀 제시해주시면 감사하겠습니다~!
sort 말고 stable_sort 함수를 사용해보세요
sort 함수는 두 항목의 값이 같은 경우에
상대적인 위치를 보존해준다는 보장이 없습니다...
@ntopia
헐 진짜 sort를 stable_sort로만 바꿨는데 바로 되네요..
그런 사실은 처음알았어요.
이번에도 감사합니다~! 매번 ntopia님이 답변해주시네요 ㅎ
댓글을 작성하려면 로그인해야 합니다.
plzrun 7년 전 1
왜 틀린건지 잘 모르겠습니다.
구조체를 만들어서 이름과 국, 영, 수 점수를 저장하도록 했구요,
간단한 비교함수 4개 만들어서 이름->수학->영어->국어 순서로 그냥 소팅을 쭉 돌렸습니다.
문제에 올라와 있는 입력 테스트 케이스는 잘 정렬되어서 나오는데,
코드 돌려보면 틀렸다고 나오는데 어떤 예외사항을 처리하지 못하는걸까요? ㅠ
예외 입력 케이스좀 제시해주시면 감사하겠습니다~!