코딩테스트
[프로그래머스] [Python] 정수 내림차순으로 배치하기
히그다스
2023. 11. 2. 17:08
오늘도 파이썬
전에 풀었던게 있어서 int -> list까지는 괜찮았는데
거기서 다시 int로 바꾸는게 역경이었다
ㅁㄹ이가 도와줘서 같이 뚝딱뚝딱
오늘의 배운점 : sort(reverse=True)
이런 옵션이 있는 것도 모르고 [::-1]쓰고 있었다;;
list에서 int로 바꿀 때는 join쓰기
def solution(n):
a = list(map(int, str(n)))
a.sort(reverse=True)
result = ''.join(map(str, a))
return int(result)
다른 사람의 풀이
훨씬 간단하다
def solution(n):
ls = list(str(n))
ls.sort(reverse = True)
return int("".join(ls))
이건 한줄 풀이
경이롭다
def solution(n):
return int("".join(sorted(list(str(n)), reverse=True)));
다시 화이팅
출처 : 프로그래머스
도움 : ㅁㄹ