Level 1. 정수 내림차순으로 배치하기

Pear_Mh·2021년 6월 17일
0

Programmers-Level 1.

목록 보기
38/49

38. 정수 내림차순으로 배치하기

코딩테스트 연습 > 연습문제 > 정수 내림차순으로 배치하기
https://programmers.co.kr/learn/courses/30/lessons/12933


문제 설명

Input value =

  • n = int

Output value =

  • n의 각 자릿수를 큰 것부터 작은순으로 정렬

제한 조건

ㆍ n은 1이상 8,000,000,000 이하인 자연수이다.


문제 구상

#00
n = 118372
#01
sorted(str(n),reverse=True)
#02
''.join(  )
#03
int(  )

문제 풀이

def solution(n):
    return int(''.join(sorted(str(n),reverse=True)))

# Code test
n = 118372
solution(n)

마치며

  1. list(map( )) 형태보다 위 방법이 조금 더 간략하다.

  2. sorted(str)일 경우 문자열 리스트로 정렬된다!

profile
Beyond the new era.

0개의 댓글