Lv1. 연습문제 - 문자열 내 마음대로 정렬하기
쉬운 문제다. 바로 로직을 설명해보겠다.
1. 먼저 strings 배열을 정렬한다
여기서 정렬하는 이유는 2번을 실행하기 전 사전순으로 먼저 정렬하기 위함. 이래야만 n번째 인덱스 기준 정렬을 해도 사전순으로 잘 정렬됨.
2. 문자열의 해당 인덱스를 기준으로 정렬한다.
소스코드는 다음과 같다.
def solution(strings, n):
return sorted(sorted(strings), key = lambda x : x[n])