iOS 개발 공부

[Swift] 튜플 본문

프로그래머스/Lv.2

[Swift] 튜플

물복딱복준복 2023. 2. 5. 14:47
import Foundation

func solution(_ s:String) -> [Int] {
    
    var result = [String : Int]()
    var s = s
    s.removeFirst()
    s.removeLast()
    
    var tmp = s.components(separatedBy: ["{","}",","]).filter { $0 != "" }
    
    Set<String>(tmp).map {
        result[$0] = 0
    }
    
    tmp.forEach {
        result[$0]! += 1
    }

    return  result.sorted {
        $0.1 > $1.1
    }.map {
        Int($0.0)!
    }
}

'프로그래머스 > Lv.2' 카테고리의 다른 글

[Swift] 행렬의 곱셈  (0) 2023.02.05
[Swift] 피보나치 수  (0) 2023.02.05
[Swift] 카펫  (0) 2023.02.05
[Swift] 최솟값 만들기  (0) 2023.02.05
[Swift] 최댓값과 최솟값  (0) 2023.02.05