문제 설명
소문자 알파벳으로 구성된 문자열을 원소로 가지는 배열 words가 주어집니다. 이 배열의 모든 원소를 사전 순서의 반대로 정렬한 결과를 반환하는 solution 함수를 작성하시오.
예를 들어, words가 ["orange", "kiwi"]로 주어진 경우, "orange"는 "kiwi"보다 사전 순으로 뒤에 있으므로 정렬한 결과는 ["kiwi", "orange"]가 됩니다.
제한 사항
-
words의 길이는 1 이상 10,000 이하입니다. -
words의 각 원소는 소문자 알파벳(a~z)으로 이루어진 문자열이며, 각각 길이가 1 이상 1,000 이하입니다.
예시 테스트케이스 설명
| 테스트케이스 번호 | words | return |
|---|---|---|
| 1 | ["apple","banana","orange","grape","kiwi"] | ["orange","kiwi","grape","banana","apple"] |
| 2 | ["bus","car","air","zebra","bus","boat"] | ["zebra","car","bus","bus","boat","air"] |
| 3 | ["aaa","zzzz","abc","zzz","aaaaaz","a"] | ["zzzz","zzz","abc","aaaaaz","aaa","a"] |
1번 테스트케이스 설명
- ["apple","banana","orange","grape","kiwi"]를 사전 순의 반대로 정렬하면, "orange"가 맨 앞에, 그 뒤로 "kiwi", "grape", "banana", "apple" 순서가 되어 ["orange","kiwi","grape","banana","apple"]를 반환합니다.
2번 테스트케이스 설명
- ["bus","car","air","zebra","bus","boat"]를 사전 순의 반대로 정렬하면, ["zebra","car","bus","bus","boat","air"]를 반환합니다.
3번 테스트케이스 설명
- ["aaa","zzzz","abc","zzz","aaaaaz","a"]를 사전 순의 반대로 정렬하면, ["zzzz","zzz","abc","aaaaaz","aaa","a"]를 반환합니다.