728x90
def solution(strings, n):
strings.sort()
return sorted(strings, key=lambda x:x[n])
<내 풀이 분석>
1. strings를 한 번 sort()해준다.
2. sorted의 key를 x[n]으로 설정해서 정렬 기준을 n번째 문자열로 바꿔준다.
정렬 기준이 동일하다면 사전순으로 정렬하여 값을 반환해야 하기 때문에 1번을 필수로 해줘야한다!!
728x90
'알고리즘 > programmers[1]' 카테고리의 다른 글
[프로그래머스] 문자열 내림차순으로 배치하기: python3 (0) | 2022.01.25 |
---|---|
[프로그래머스] 문자열 내 p와 y의 개수: python3 (0) | 2022.01.25 |
[프로그래머스] 두 정수 사이의 합: python3 (0) | 2022.01.23 |
[프로그래머스] 나누어 떨어지는 숫자 배열: python3 (0) | 2022.01.23 |
[프로그래머스] 같은 숫자는 싫어 python3 다른 풀이 (0) | 2022.01.23 |