Dictionary는 순서를 갖지 않는다, sorted함수를 사용해 Array로 가져오자
if문을 통해 value가 같을 때는 key로 정렬해주고 value가 다를 때는 value로 정렬한다
let sortedPoints = points.sorted {(first, second) in
if first.value == second.value {
return first.key < second.key
}
return first.value > second.value
}
딕셔너리에 sorted(by: )메소드를 사용하면 (key, value)를 tuple로 묶어 Array로 만들어 준다.
타입이 바뀌니 새롭게 할당하자
"??"를 통해 한 줄로 하는 방법도 있었던 것 같다. 추가예정..