https://programmers.co.kr/learn/courses/30/lessons/12915
"""
1. 아이디어
처음에 x[n]만으로 정렬을 했는데 문제 조건에 따라 문자열이 같을 경우 사전순으로 정렬하라고
되어있으므로 미리 sort()로 정렬후에 람다식으로 정렬해야 한다.
2. 시간복잡도
O(NlogN)
"""
def solution(strings, n):
strings.sort()
return sorted(strings, key=lambda x : x[n])
"""
1. 아이디어
람다식 안에 조건을 추가해서 정렬했다. x[0:] 이건 생각못했는데 더 깔끔한듯
"""
def solution(strings, n):
strings.sort(key = lambda x : (x[n], x[0:]))
return strings
lambda 활용법 익히기 (유용함)