[프로그래머스 / Level 1] 정수 내림차순으로 배치하기 (파이썬)

2022. 4. 27. 23:04·🎲 알고리즘 공부/프로그래머스

📝 문제

> 함수 solution은 정수 n을 매개변수로 입력받습니다. n의 각 자릿수를 큰것부터 작은 순으로 정렬한 새로운 정수를 리턴해주세요.

 

입출력 예시

 

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

 

코딩테스트 연습 - 정수 내림차순으로 배치하기

함수 solution은 정수 n을 매개변수로 입력받습니다. n의 각 자릿수를 큰것부터 작은 순으로 정렬한 새로운 정수를 리턴해주세요. 예를들어 n이 118372면 873211을 리턴하면 됩니다. 제한 조건 n은 1이

programmers.co.kr

 

 

🎨 풀이

💡 첫 번째 시도 = 성공

 

def solution(n):
    answer = 0
    n = int(n)
    n_list = list(map(int, str(n)))
    n_list.sort(reverse=True)
    
    answer = ''.join(str(_) for _ in n_list)
    
    return int(answer)

 

> 

 

1. 문자열을 리스트로 하나씩 바꾸어 담는다.

2. 리스트를 거꾸로 정렬한다. => sort(reverse = True) 사용

3. n_list를 문자열로 합친 후 int형으로 바꿔서 리턴한다.

 

끝~

 

 

⭐ 느낀점

 

> 좀 쉬운 문제인 거 같기도 한데~ 여튼 꾸준히 하고있는게 조금 더 중요하다고 생각해서 ㅎㅎ. 잘하고있다!

'🎲 알고리즘 공부 > 프로그래머스' 카테고리의 다른 글

[프로그래머스 / Level 1] 최대공약수와 최소공배수 (파이썬)  (0) 2022.04.29
[프로그래머스 / Level 1] 제일 작은 수 제거하기 (파이썬)  (0) 2022.04.28
[프로그래머스 / Level 1] 자연수 뒤집어 배열로 만들기 (파이썬)  (0) 2022.04.26
[프로그래머스 / Level 1] 시저 암호 (파이썬)  (0) 2022.04.25
[프로그래머스 / Level 1] 서울에서 김서방 찾기 (파이썬)  (0) 2022.04.24
'🎲 알고리즘 공부/프로그래머스' 카테고리의 다른 글
  • [프로그래머스 / Level 1] 최대공약수와 최소공배수 (파이썬)
  • [프로그래머스 / Level 1] 제일 작은 수 제거하기 (파이썬)
  • [프로그래머스 / Level 1] 자연수 뒤집어 배열로 만들기 (파이썬)
  • [프로그래머스 / Level 1] 시저 암호 (파이썬)
듬듬
듬듬
  • 듬듬
    두드림
    듬듬
  • 전체
    오늘
    어제
    • 분류 전체보기 (280)
      • 📑 신입일기 (35)
      • 🍪 Web (1)
        • angular (1)
        • JavaScript (0)
      • 🧩 Node.js 공부 (2)
      • 🎲 알고리즘 공부 (192)
        • 프로그래머스 (76)
        • 백준 (96)
        • 코드업 (19)
      • 🎨 Tistory Customizing (1)
      • 💌 일상 (12)
        • 일상 (5)
        • 기록 (7)
      • 📜 자격증 (2)
        • 정보처리기사 (2)
      • 📗 spring boot 공부 (9)
      • 학교 공부 (20)
        • ICT 개론 (14)
        • 리눅스 (6)
      • ChatGPT 랑 놀기 (0)
  • 블로그 메뉴

    • 홈
    • 방명록
    • 글쓰기
  • 링크

    • 깃허브
  • 공지사항

  • 인기 글

  • 태그

    파이썬
    정처기
    50문답
    신입일기
    연습문제
    코민이
    행렬덧셈
    BOJ
    폰켓몬
    일기
    컨텐더스
    티스토리챌린지
    6월 목표
    코린이
    nodejs
    코드업
    충무로
    프로그래머스
    정보처리기사
    til
    카카오
    찬양추천
    codeup
    오블완
    피보나치수
    백준
    오버워치
    스프링부트
    스프링 부트
    코테
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.0
듬듬
[프로그래머스 / Level 1] 정수 내림차순으로 배치하기 (파이썬)
상단으로

티스토리툴바