- 문제 : https://school.programmers.co.kr/learn/courses/30/lessons/12915

 

풀이는 굉장히 짧지만 아이디어를 생각하지 못했어서 기억하기위해 기록한다 

문제 조건대로 먼저 n번째 인덱스를 기준으로 정렬한 다음에 n번째 인덱스가 같은 것들끼리 따로 정렬을 해야하나 싶었다 

 

근데 처음부터 순차대로 정렬한 뒤 n번째 인덱스로 하면 n번째 인덱스가 중복되는 경우에도 순차적으로 정렬할 수 있다 

 

- 정답 풀이 :

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

+ Recent posts