Dia Egg - Shugo Chara

Python공부/프로그래머스

(Python)정수 내림차순으로 배치하기(프로그래머스 Lv.1)

별ㅇI 2023. 6. 12. 23:11
728x90
반응형

https://school.programmers.co.kr/learn/courses/30/lessons/12933

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

정수 내림차순으로 배치하기(프로그래머스 Lv.1)

def solution(n):
    answer = ''
    n =str(n)
    new_list = []
    for i in range(len(n)):
        new_list.append(n[i])
    new_list.sort(reverse=True)
    answer = int(''.join(new_list))
    return answer

리스트를 어떻게 정수로 바꿀지 고민이 되었는데 join으로 해결하였다 자세히는 아래 게시물에 정리하였다.

https://star-ccomputer-go.tistory.com/39

 

(join함수)리스트를 정수 혹은 문자열로 바꾸는 방법

join함수 활용 lst = ['a', 'b', 'c', 'd']일때 print(''.join(lst)) #실행결과 abcd 로 리스트를 문자열로 바꿀 수 있다. 단 주의해야 할 점은 이는 숫자에도 동일하게 적용되나 어쨌든 결과값은 문자열이기때

star-ccomputer-go.tistory.com

 

728x90
반응형