08 정수 내림차순으로 배치하기
https://school.programmers.co.kr/learn/courses/30/lessons/12933?language=python3
함수 solution은 정수 n을 매개변수로 입력받습니다. n의 각 자릿수를 큰것부터 작은 순으로 정렬한 새로운 정수를 리턴해주세요. 예를들어 n이 118372면 873211을 리턴하면 됩니다.
def solution(n): answer = 0 s_n = str(n) answer = int(''.join(sorted(s_n, reverse=True))) return answer
#생각해보기 sorted 함수 - 리스트에 정렬된 복사본을 반환 join() 메소드 - 리스트의 요소들을 특정 구분자로 연결하여 하나의 문자열로 만들어 줌 split() 과는 반대 개념
def solution(n): answer = 0 s_n = str(n) nl = [] for i in s_n : nl.append(i) nl.sort(reverse = True) answer = int(''.join(nl)) return answer