저도 이 글 보고 아하하면서 풀었는데,
계속 틀려서 문제를 다시 보니 사전의 역순으로 가장 큰거부터 출력한다고 되어 있습니다.
10
1 2 3 4 5 6 7 8 9 10
17
--------------------------
9 8 3 1 2 4 5 6 7 10
이렇게 나와야하는건 아닌가요?
1083번 - 소트
저도 이 글 보고 아하하면서 풀었는데,
계속 틀려서 문제를 다시 보니 사전의 역순으로 가장 큰거부터 출력한다고 되어 있습니다.
10
1 2 3 4 5 6 7 8 9 10
17
--------------------------
9 8 3 1 2 4 5 6 7 10
이렇게 나와야하는건 아닌가요?
큰 수라고 생각한다면 10이 가장 맨 앞으로 나와야하는게 맞지만
문제에서 "소트한 결과가 사전순으로 가장 뒷서는 것을 출력한다."라고 했을땐
10보다 9가 사전순으로 가장 뒤라고 생각했는데,
"각 원소가 차례대로 주어진다. 이 값은 1000000보다 작거나 같은 자연수이다."라고 적혀있네요 ㅎㅎ..
자연수면 큰 수가 사전순으로 가장 뒷서는게 맞죠.
죄송합니다! 제가 잘못 이해했습니다!!
댓글을 작성하려면 로그인해야 합니다.
3juhwan 1년 전 25
만만하게 봐서 무지성 코딩이 맞왜틀을 초래했네요.
버블정렬 컨셉으로 앞에서부터 a[i] < a[i+1] 인 경우에 무지성 swap 했는데
이게 아니라;;; s가 남는 만큼 뒤로 가서 가장 큰 값을 앞으로 가져와야 하는 거였네요ㅠ 자괴감,,,
아래는 예시입니당