Python) 정수 내림차순으로 배치하기

난이도 : Level 1
유형 : 연습문제
카테고리 : 프로그래머스
날짜 : 2022-02-08

문제 풀이

‘문자열 내림차순으로 배치하기’ 문제와 비슷한 문제였다. 먼저

  1. 정렬을 사용하기 위해서 정수형 int를 문자열 str로 변환해주었다.

    1
    n = list(str(n))
  2. 내림차순으로 배치한 문자열을 합쳐주기 위해 join을 이용하였다.

    1
    ''.join(sorted(n, reverse = True))
  3. 문자열에서 정수형으로 변경하기 위해 int형으로 감싸 리턴해주었다.

    1
    int(''.join(sorted(n, reverse = True)))

전체 코드

1
2
3
def solution(n):
n = list(str(n))
return int(''.join(sorted(n, reverse = True)))
Author

Sujeong Kim

Posted on

2022-02-08

Updated on

2022-02-09

Licensed under

댓글