24. 정수를 내림차순으로 배치하기
문제 설명
sort numbers of each position in n
Inputs
Variable Name | type | meaning |
---|---|---|
n | Long | Integer |
output
return Long // sorted numbers
Conditions
- 1 ≤ n ≤ 8000000000
Test cases
n | return |
---|---|
118372 | 873211 |
Solution
toString.map(asDigit).sorted.join.toInt 하면 될거 같은데?
했더니 런타임 에러가 나네 ㅋㅋㅋ
아 리턴값 Long이네
def solution(n: Long): Long = {
n.toString.sorted.reverse.toLong
}
Study from Implementation
- string join
- .mkString(“조인할 때 사이에 들어갈거”)
- 스트링도 소팅이 된다.