천원의 개발

swift Dictionary 정렬하기 본문

Swift 코딩테스트 준비

swift Dictionary 정렬하기

천 원 2022. 5. 30. 16:52
var dic = [5:0, 4:1, 3:2]

print(dic.sorted()) // error

먼저 위처럼 dictionay에 sorted()함수를 사용하면 error가 난다! 그럼 어떻게 사용할까?

 

var dic = [5:4, 4:1, 3:2]

dic.sorted{$0.value < $1.value} // value 로 정렬
dic.sorted{$0.key < $1.key} // key로 정렬

dic.sorted{$0.value < $1.value}.map{$0.key} // 만약 value로 정렬후 key만 출력하고 싶으면 이런식으로

'Swift 코딩테스트 준비' 카테고리의 다른 글

swift n진법 변경하기!  (0) 2022.06.12
swift outerLoop 사용법  (0) 2022.05.29
stride(form: to: by:)  (0) 2022.05.18
uppercased, lowercased  (0) 2022.05.18
Swift forEach 정리  (0) 2022.05.15