Python
-
[프로그래머스] - 정수 내림차순으로 배치하기Python 2024. 1. 10. 18:29
함수 solution은 정수 n을 매개변수로 입력받습니다. n의 각 자릿수를 큰것부터 작은 순으로 정렬한 새로운 정수를 리턴해주세요. 예를들어 n이 118372면 873211을 리턴하면 됩니다. def solution(n): n = str(n) print(n) n_sort = sorted(n, reverse=True) print(n_sort) return int("".join(n_sort)) 1. 정수n은 iterable (반복가능한)하지 않다. 그래서 문자열,리스트,세트,튜플,사전형등 정렬이 가능한 상태로 만들어야한다. 2. sorted는 iterable한 객체가 필요하며, 새로운 객체를 반환한다. 3. reverse = Ture를 하면 내림차순 정렬을 시킨다. 4. int()형으로 만든다. 5. .j..