Archive/잡동사니

Swift 2차원 배열 정렬하기 문법 tip!

lgvv 2021. 11. 16. 19:03

Swift 2차원 배열 정렬하기 문법 tip!

 

내가 생각하는 스위프트로 코딩테스트 준비의 최대 단점은 파이썬이나 C에 비해서 개인적으로 다차원 배열이나 딕셔너리에서 정렬과 같은 작업하는 코드가 index 때문에 많이 불편하다.

그리고 문자열도 index 만들어서 참조해야하는 것도 너무 불편하다.

 

안정성을 위해서라곤 이해하지만, 코테할 때 IDE를 사용하지 못하고, 자동완성도 안되서 ,, 하 ... 이것도 다 시간이라 귀찮고 힘들긴하네

 

var arr = [[0, 3], [1, 9], [2, 6]]
let sortedArray = arr.sorted(by: { $0[1] < $1[1] })
print(sortedArray) // [[0, 3], [2, 6], [1, 9]]