[프로그래머스] - 정수 내림차순으로 배치하기(Python)

문제📝


풀이💡

  • 문자열을 정수형태의 리스트로 바꿔준다.
  • sort(reverse = True)를 이용해서 내림차순으로 정렬한다.
  • join으로 리스트를 합치고 정수형태로 반환한다.

코드💻

# 프로그래머스 Lv1 - 정수 내림차순으로 배치하기
# 문제링크: https://programmers.co.kr/learn/courses/30/lessons/12933

def solution(n):
    answer = list(str(int(n))) 
    answer.sort(reverse = True) 
    return int("".join(answer)) 

결과😎


느낀점👨‍💻

파이썬의 메소드를 다양하게 알고 있었는데 이번 문제를 통해서 join이라는 메소드를 알게 되었다. C나 JAVA를 할 때는 메소드 사용을 잘 안하게 되었는데 파이썬을 하면서 메소드의 편리함을 다시 한 번 알게되는 것 같다.

Sinbmil의 알고리즘 문제 코드

-> https://github.com/Sinbmil/Algorithm-Study

좋은 웹페이지 즐겨찾기