본문 바로가기
🍎 Swift/Programmers

[👾 Programmers] 20. 정수 내림차순으로 배치하기(업데이트 필요)

by 솔비님 2024. 6. 24.

1. 문제 설명 (📎Link)

함수 solution은 정수 n을 매개변수로 입력받습니다. 

n의 각 자릿수를 큰것부터 작은 순으로 정렬한 새로운 정수를 리턴해주세요. 예를들어 n이 118372면 873211을 리턴하면 됩니다.

 

2. 제한사항

n은 1이상 8000000000 이하인 자연수입니다.


📝 문제

func solution(_ n:Int64) -> Int64 {
    return 0
}

 

 

💻 내가 푼 방법(테스트 성공)

func solution(_ n:Int64) -> Int64 {
    var str = String(n).sorted(by: >)
    var num = ""
    
    for i in str {
        num += "\(i)"
    }
    return Int64(num)!
}

🔎 의문점과 공부한 것

1.