[프로그래머스] 문자열 내 마음대로 정렬하기 - Swift

이창형·2023년 2월 26일
0

코드

import Foundation

func solution(_ strings:[String], _ n:Int) -> [String] {
    return strings.sorted {
    	// n번째 인덱스의 알파벳이 같은 경우 사전대로 정렬
        // 다를시 인덱스의 알파벳을 비교하여 정렬
        Array($0)[n] == Array($1)[n] ? $0 < $1 : Array($0)[n] < Array($1)[n]
    }
}

회고

  • 정말 간단한 문제였지만 문제를 잘 이해하지 못하였고 엄청난 시간이 걸렸다
  • 검색을 통해 sorted에도 조건을 걸 수 있는 것을 알게되었고 클로저를 사용하여 간단하게 해결하였다
profile
iOS Developer

0개의 댓글