1181번 - 단어 정렬
처음에는
sort(a,a+n); 을 해서 알파벳순대로 정렬 한 후에
sort(a,a+n,cmp);를 해서 length 를 비교정렬하면 될것이다! 라고 생각해서 짯지만 무한 틀렸습니다를 받아서...
sort(a,a+n,cmp); 를 이용하여 길이별로 먼저 정렬 후에
for문을 이용해서 길이가 같은것 끼리 정렬하도록 했습니다.
그런데도 틀려서 ....
도움 구합니다
모든 단어가 길이가 같으면 정렬하는 부분이 없는것 같아요. 길이가 다른 단어가 없기때문에 정렬되지 않는것 같아요.
또 cmp함수내에서 길이가 같은경우 사전순으로 비교하는 if문을 넣으면 한번에 정렬한번만에 문제에 만족한 결과값을 얻으실수 있으실 거에요
댓글을 작성하려면 로그인해야 합니다.
201023777 9년 전
처음에는
sort(a,a+n); 을 해서 알파벳순대로 정렬 한 후에
sort(a,a+n,cmp);를 해서 length 를 비교정렬하면 될것이다! 라고 생각해서 짯지만 무한 틀렸습니다를 받아서...
sort(a,a+n,cmp); 를 이용하여 길이별로 먼저 정렬 후에
for문을 이용해서 길이가 같은것 끼리 정렬하도록 했습니다.
그런데도 틀려서 ....
도움 구합니다