특정 조건을 기준으로 정렬하는 방법인데,
lambda 함수를 사용하면 된다.
람다에 관한 자세한 내용은 아래 링크 참고하기
https://free-eunb.tistory.com/71
def solution(strings, n):
return sorted(sorted(strings), key=lambda x: x[n])
strings를 우선적으로 정렬해주는 이유는
"abce와 abcd, cdx의 2번째 인덱스 값은 c, c, x입니다. 따라서 정렬 후에는 cdx가 가장 뒤에 위치합니다."
라는 조건때문이다.
즉 먼저 정렬을 해주고 특정 조건에 맞춰서 정렬해줘야 원하는 답이 나올 수 있다.
그리고 람다함수를 이용하여 특정 조건을 맞춰준다.