func solution(_ numbers:[Int]) -> String {
var result = numbers.sorted() { (left, right) in
let a = Int(String(left) + String(right))
let b = Int(String(right) + String(left))
print(a,b)
return a! > b!
}
if result.first == 0 {
result = [0]
}
return result.map{String($0)}.joined()
}
print(solution([6,10,2]))
print(solution([0,0,0,0]))'Algorithm > 프로그래머스' 카테고리의 다른 글
| Level2 - 타겟넘버(Swift) (0) | 2022.08.09 |
|---|---|
| Level2 - H - Index(Swift) (0) | 2022.08.09 |
| Level1 - 신규 아이디 추천(Swift) (0) | 2022.08.07 |
| Level1 - 로또의 최고 순위와 최저 순위(Swift) (0) | 2022.07.31 |
| Level1 - 신고 결과 받기(Swift) (0) | 2022.07.24 |