새소식

인기 검색어

프로그래머스/Lv.2

[Swift] 튜플

  • -
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
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.