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

핵심아이디어

정수를 문자열로 정렬한 후 다시 join 함수를 사용하여, 정수로 만들어준다.

첫 코드

def solution(n):
    temp = str(n)
    list2 = [char for char in temp]
    list2.sort(reverse = True)
    answer_1 = "".join(list2)
    answer = int(answer_1)
    return answer

개선된 코드

def solution(n):
  a = str(n)

  return int(''.join(sorted(a,reverse=True)))

 

'알고리즘 > 프래그래머스 lv.1' 카테고리의 다른 글

핸드폰 번호 가리기  (0) 2022.10.19
자연수 뒤집어 배열로 만들기  (0) 2022.10.18
문자열 다루기 기본  (0) 2022.10.18
정수 제곱근 판별  (0) 2022.10.18
최대공약수와 최소공배수  (0) 2022.10.18