공부/프로그래머스
[프로그래머스] 문자열 내림차순 배치하기
silver_ye
2021. 5. 25. 09:01
프로그래머스 문제
<문자열 내림차순 배치하기>
문자열 s자 주어지면 문자열을 내림차순으로 정리해서 리턴하는 함수이다. 대문자와 소문자중에는 대문자가 더 크다는 전제가 있다.
for문으로 리스트에 넣어서 리스트를 정렬해서 진행했다. 정렬에서는 알파벳에서 대문자가 우선 순위임으로 reverse = True를 사용해서 내림차순으로 변경해주면 내림차순으로 정렬이 가능하고 그 정렬한 것을 리스트가 아닌 문자열로 반환하기 위해서 join을 사용했다.
찾아보니 구지 for문으로 돌리지않고
s = list(s)
이렇게 사용하면 알아서 list로 변환되니 구지 for문을 사용하지않아도 되서 더 빠르게 연산이 가능하다.