본문 바로가기

알고리즘 & 코딩테스트/코딩테스트

Programmers Lv.1 "문자열 내 마음대로 정렬하기"

Programmers Lv.1 문자열 내 마음대로 정렬하기, 연습문제, 정답률 69%

이 문제의 핵심은 정렬의 기준이 각 문자열의 인덱스 n번째 글자라는 점이다.
즉, 정렬시 Lambda식을 이용하여 기준을 직접지정해주면 된다. 

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