728x90
반응형
programmers.co.kr/learn/courses/30/lessons/12933
위 문제는 파이썬으로 풀면 상당히 편한 문제이다(다른 문제들도 파이썬으로 푸는게 편하다..)
정말 말 그대로 실행을 해주면 되는데
1. int형으로 들어온 매개변수를 문자열로 변환해준다.
2. 변환된 문자열을 내림차순으로 정렬해준다.
3. 각 문자열을 붙여 출력해준다.
def solution(n):
n_list = list(str(n))
n_list.sort(reverse = True)
return int(''.join(n_list))
sort에서 reverse 옵션을 True로 바꾸어주면 내림차순으로 변한다.
''.join을 해주면 list내 요소들을 공백없이 하나의 문자열로 합쳐준다.
728x90
반응형
'컴퓨터공학 > 알고리즘' 카테고리의 다른 글
프로그래머스 - 최댓값과 최솟값 (0) | 2020.09.27 |
---|---|
프로그래머스 - 두 개 뽑아서 더하기 (0) | 2020.09.27 |
프로그래머스 - 가운데 글자 가져오기 (0) | 2020.09.12 |
프로그래머스 - 모의고사 풀이 (0) | 2020.09.01 |