🔦 문제 링크
✅ v1은 sort의 key를 사용
✅ v2는 sort의 key없이 해당 인덱스를 직접 참조해 사용
✅ v3는 lambda를 사용해 sorting 조건을 inline으로 정의해줌!
def solution(strings, n):
def sortkey(x):
return x[n]
strings.sort()
strings.sort(key=sortkey)
return strings
def solution(strings, n):
for i in range(len(strings)):
strings[i] = string[i][n] + strings[i]
strings.sort() # 이를 통해 두 번의 소팅을 한번에 해결할 수 있다.
# 앞의 문자를 빼줘야함
for i in range(len(strings)):
strings[i] = strings[i][1:]
return strings
def solution(strings, n):
return sorted( sorted(strings), key=lambda x : x[n])