프로그래머스 문제
<문자열 내림차순 배치하기>
문자열 s자 주어지면 문자열을 내림차순으로 정리해서 리턴하는 함수이다. 대문자와 소문자중에는 대문자가 더 크다는 전제가 있다.
for문으로 리스트에 넣어서 리스트를 정렬해서 진행했다. 정렬에서는 알파벳에서 대문자가 우선 순위임으로 reverse = True를 사용해서 내림차순으로 변경해주면 내림차순으로 정렬이 가능하고 그 정렬한 것을 리스트가 아닌 문자열로 반환하기 위해서 join을 사용했다.
찾아보니 구지 for문으로 돌리지않고
s = list(s)
이렇게 사용하면 알아서 list로 변환되니 구지 for문을 사용하지않아도 되서 더 빠르게 연산이 가능하다.
'공부 > 프로그래머스' 카테고리의 다른 글
[프로그래머스] 문자열 내 마음대로 정렬하기 (0) | 2021.05.30 |
---|---|
[프로그래머스] 완주하지 못한 선수 (0) | 2021.05.30 |
[프로그래머스] 문자열 다루기 (0) | 2021.05.24 |
[프로그래머스] 이상한 문자 만들기 (0) | 2021.05.23 |
[프로그래머스] 모의고사 (0) | 2021.05.20 |