compare 함수 작성하다가 도저히 이해가 안가는데
지금 상황이 뭐냐면 저 sorting 함수로 first에 double, second에 int인 배열을 정렬해야함.
테스트케이스에서 second 3과 4는 0.5로 first가 똑같음. (0.5,3) (0.5,4) 라고 보면됨.
거기서 3,4 는 오름차순이니깐 내 생각으론 p.second < p2.second 같은데 그러면 반대로 나옴;; 저렇게 하니깐 정답도 다 맞게나오던데
저건 내림차순 아님??? 애초에 밑에 return p.first < p2.first 는 오름차순으로 잘 나오는데 왜 저건 반대로 해야 오름차순이됨??? 진짜모르겠음 이거
아니 다른사람 풀이보면 compare 부등호가 완전 반대인데 나랑;; 미치것네 왤케 이해가 안가지
문서좀 봐라 쉐키야
닌씨발 접어라 걍
ㅋㅋㅋㅋ미치겠네 너무 멍청해서 당황스럽네 나도
한글 못읽음?
내가 이해한 내용: 3과 4의 first가 같은 상황. 34 로 오름차순 정렬이 되어야함. 그러면 cmp함수를 p.second < p2.second 를 해야 되는거 아닌가? 싶은데 아직도 이해가 안가.. 기본적으로 first가 같지 않다면 p
아니 블로;그글 이것저것 다 읽어봐도 똑같아 내용이. 아직도 모르겠어 왜지
블로그글 읽을시간에 문서한번읽고 테스트코드 한번 짜보겠다. 내가 이해한대로 동작하는게 맞는지.
vs켜서 해보니깐 p가 3이고 p2가 4일줄 알았는데 p가 4고 p2가 3으로 나오네
해결했다