본문 바로가기

파이썬 Python/프로그래머스

[프로그래머스] 문자열 내 마음대로 정렬하기

728x90

 

 

 

프로그래머스 '문자열 내 마음대로 정렬하기' 풀이

 

문제 ) 문자열로 구성된 리스트 strings와, 정수 n이 주어졌을 때, 각 문자열의 인덱스 n번째 글자를 기준으로 오름차순 정렬하려 합니다. 

 

나의 풀이 )

 

아래 더보기란에 추가 설명

더보기

1. n번째 숫자로 오름차순 정렬만 해주면 n번째 문자 뒤가 다 같은 문자열이 있을 경우 문제의 조건처럼 정렬이 되지 않으므로, 먼저 첫 글자를 기준으로 strings 리스트를 오름차순 정렬해줍니다.

2. sort() 함수의 key를 이용해서 문자열의 n번째 문자를 기준으로 오름차순 정렬해줍니다.

3. 최종 정렬된 strings 리스트를 리턴해줍니다.

수정할 부분이 발견되거나 궁금한 점이 있으면 댓글 남겨주세요.

성장을 위한 댓글은 환영입니다 :)

 

 

 

 

728x90