https://programmers.co.kr/learn/courses/30/lessons/12915?language=python3
def solution(strings, n):
return sorted(sorted(strings), key=lambda x: x[n])
굉장히 짧은 코드이지만 후에 lambda에 대해 이해하기 좋을 것 같아 포스팅해 둔다.
map(lambda x: x+2, range(5)) → range(5)에서 하나씩 가져와서 x+2를 한다.
sorted(strings, key=lambda x: x[n]) → strings에서 하나씩(x) 가져와서 정렬기준인 key로 삼는데, 그냥 x가 아니라 x[n]을 key로 삼는다.
'알고리즘 > 문자열' 카테고리의 다른 글
스킬트리 (Python) (0) | 2020.07.09 |
---|