본문 바로가기
Coding Test/Python

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

by giem 2022. 8. 28.
반응형

 

프로그래머스 문자열 내 마음대로 정렬하기를 Python으로 풀어보겠다.


문제


구현

리스트를 정렬하는데 각 원소의 index로 정렬하면 된다.

같다면 사전 순으로 정렬한다.


코드
def solution(strings, n):
    return sorted(strings, key=lambda x: (x[n], x))

간단하게 sorted를 이용해 정렬할 수 있다.

정렬할 키는 x[n]으로 정렬하고 같다면 x의 순으로 정렬하도록 했다.


이보다 간결한 풀이는 보이지 않아서

다른 풀이는 쓰지 않겠다.

 

혹시 다른 방법이 있으면 댓글로 문의 부탁드린다.

반응형

댓글