알고리즘
[프로그래머스, 파이썬] 문자열 내 마음대로 정렬하기
hminor
2024. 3. 14. 10:38
반응형
풀이
- 해당 문제는 특정 규칙에 따른 정렬하는 것으로
- 인덱스 n에 따른 정렬과 같은 문자의 경우엔
- 해당 문자에 대한 앞순서로 정렬하는 문제이기에
- lambda를 사용하여 첫 번째로는 x의 n번째에 해당하는 인덱스 규칙 적용 후
- 같다면 문자 x 순서에 따라 정렬한 것으로 해결
def solution(strings, n):
return sorted(strings, key= lambda x:(x[n],x))