def solution(n):
n = list(str(n))
n.sort(reverse=True)
answer = "".join(n)
answer = int(answer)
return answer
정수형 n을 문자형 리스트로 변환한 후, sort()함수를 이용하여 내림차순 정렬 하였다. 정렬된 문자열 리스트를 join()함수를 이용하여 문자열 하나로 합친 후 정수형으로 변환하여 return하였다.
-> 정수를 문자열 리스트로 변환하기 : list(str(n))
-> 문자열을 내림차순 정렬 : sort(reverse=True)
-> 문자열을 오름차순 정렬: sort()
-> 리스트를 하나의 문자열로 병합 : "구분자".join(리스트)
def solution(n):
n=str(n)
lst=[num for num in n]
z=range(len(lst))
lst2=[]
for a in z:
a=max(lst)
lst2.append(a)
lst.remove(a)
answer = "".join(lst2)
answer = int(answer)
return answer