문자열 내림차순으로 배치하기
문제 링크
나의 풀이
def solution(s):
return "".join(sorted(s)[::-1])
- sorted() 함수를 이용하면 주어진 문자열이 오름차순으로 배치된다. 이를 거꾸로 배열하여 내림차순으로 배치하고, 리스트 형태로 배치되기 때문에 이를 join함수를 이용하여 하나의 문자열로 만들어주면 답이 완성된다.
다른 사람의 풀이
def solution(s):
return ''.join(sorted(s, reverse=True))
- sorted 함수를 이용하여 오름차순 배열한뒤 역배열하는 과정에서 차이가 있는 풀이이다.
reverse=True
를 통해 오름차순 배열된 리스트를 역배열 하였다.