728x90
def solution(n):
answer = 0
tmp=''
m=list(str(n))
m.sort()
m.reverse()
for i in m:
tmp+=(i)
answer=int(tmp)
return answer
다른사람이 했던 코드도 나랑 방법은 비슷한데 더 짧게 썼다.
sort안에 reverse=True 하면 반대로 정렬...
def solution(n):
ls = list(str(n))
ls.sort(reverse = True)
return int("".join(ls))
def solution(n):
num=list(str(n))
num.sort(reverse=True)
answer=" "
for k in num:
answer+=str(k)
return int(answer)
'STUDY > Algorithm' 카테고리의 다른 글
[프로그래머스] LEVEL1 최대공약수와 최소공배수, python3 (0) | 2019.10.19 |
---|---|
[프로그래머스] 제일 작은 수 제거하기,python3 (0) | 2019.10.19 |
[프로그래머스] LEVEL1 자릿수 더하기,python3 (0) | 2019.10.19 |
[프로그래머스] LEVEL1 이상한 문자 만들기, python3 (0) | 2019.10.19 |
[프로그래머스] LEVEL1 시저암호, python3 (0) | 2019.10.17 |