함수 solution은 정수 n을 매개변수로 입력받습니다. n의 각 자릿수를 큰것부터 작은 순으로 정렬한 새로운 정수를 리턴해주세요. 예를들어 n이 118372면 873211을 리턴하면 됩니다.
class Solution {
fun solution(n: Long): Long {
var answer: Long = 0
var num = n.toString()
var arr = num.toCharArray().sortedArrayDescending()
answer = String(arr).toLong()
return answer
}
}
class Solution {
fun solution(n: Long): Long = String(n.toString().toCharArray().sortedArrayDescending()).toLong()
}
sortedArrayDescending()
fun <T : Comparable<T>> Array<T>.sortedArrayDescending(): Array<T>
: 내림차순으로 정렬된 새로운 배열 반환
: 원본 배열은 그대로 둠
sortedArray()
fun <T : Comparable<T>> Array<T>.sortedArray(): Array<T>
: 오름차순으로 정렬된 새로운 배열 반환
: 원본 배열은 그대로 둠
sort()
fun <T : Comparable<T>> Array<out T>.sort()
: 원본 배열을 오름차순으로 정렬
sortDescending()
fun <T : Comparable<T>> Array<out T>.sortDescending()
: 원본 배열을 내림차순으로 정렬