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.
'🍎 Swift > Programmers' 카테고리의 다른 글
[👾 Programmers] 22. 두 정수 사이의 합 (0) | 2024.06.28 |
---|---|
[👾 Programmers] 21. 하샤드 수 (0) | 2024.06.26 |
[👾 Programmers] 19. 정수 제곱근 판별 (0) | 2024.06.23 |
[👾 Programmers] 18. 문자열 정수로 바꾸기 (0) | 2024.06.23 |
[👾 Programmers] 17. 자연수 뒤집어 배열로 만들기 (0) | 2024.06.21 |