반례 테케 들어드릴게요.
문제를 잘못 읽으신 거 같습니다. 숫자를 모두 다 찾고 비 내림차순으로 출력하라고 문제에 나와 있어요.
2870번 - 수학숙제
반례 테케 들어드릴게요.
문제를 잘못 읽으신 거 같습니다. 숫자를 모두 다 찾고 비 내림차순으로 출력하라고 문제에 나와 있어요.
wandbox에서는 다르게 나오더라고요.
이렇게 출력됩니다.
알고리즘은 맞은 거 같습니다. 딱히 제가 설명할 부분이 없어 보입니다. 0 처리도 잘 하신 거 같으시고요.
cmp쪽 문제가 아닐까 생각이 드네요..
compare 함수 리턴값이 -1, 1이 아닙니다.
두 문자열이 다를 때는 양수, 음수로 리턴됩니다. 로직 자체는 똑같습니다.
그래서 보통. strcmp류나 compare 함수로 두 문자열을 검사할 때 (사전순으로 앞섰는지, 뒤에 있는지)
이런 식으로 코딩을 합니다.
댓글을 작성하려면 로그인해야 합니다.
simm4256 6년 전
먼저 정수를 전부 찾아서 string 형태로 벡터에 넣은 후
cmp를 이용해 sort했습니다.
예외 처리 다 해준 것 같은데
WR 7% 뜨네요...
어디서 틀린걸까요..?