Algorithm
프로그래머스 [Swift] 문자열 내 마음대로 정렬하기
이번에 처음 알게 된 것은 문자열을 sorted(by: ) 할 때, 문자열에 접근하기 위해서는 $0[n] 이 아니라 Array($0)[n] 과 같이 접근해야 한다는 것. 이것만 안다면 누구나 어려울 것 없이 풀 수 있으리라 생각한다. 정답코드 : func solution(_ strings:[String], _ n:Int) -> [String] { return strings.sorted(by: { if Array($0)[n] == Array($1)[n] { return $0 < $1 } else { return Array($0)[n] < Array($1)[n] } }) } 결과:
2021. 7. 3. 22:12
최근댓글