Skip to content

[Algorithm] 문자열 내 마음대로 정렬하기 #48

Description

@hwangJi-dev

💬 문제

[코딩테스트 연습 - 문자열 내 마음대로 정렬하기](https://school.programmers.co.kr/learn/courses/30/lessons/12915)


💬 Idea

  • 인덱스 1의 문자가 같은 문자열이 여럿 일 경우, 사전순으로 앞선 문자열이 앞쪽에 위치하기 위해 우선 strings를 오름차순으로 정렬한다.
  • 이후 지정된 인덱스의 문자열의 알파벳 순서대로 문자열 배열을 정렬하기 위해 sorted(by: { Array($0)[n] < Array($1)[n] }) 정렬의 방법을 지정된 인덱스의 문자열 알파벳 순서로 지정해주어 정렬한다.

💬 풀이

func solution(_ strings:[String], _ n:Int)->[String]{return strings.sorted().sorted(by:{Array($0)[n]<Array($1)[n]})}

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions