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

2021. 3. 22. 15:48·Algorithm

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

 

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

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

programmers.co.kr

내가 짠 Java 코드

import java.util.Arrays;

class Solution {
    public long solution(long n) {
        String nString=Long.toString(n);
        String[] arr=nString.split("");
        Arrays.sort(arr);
        StringBuilder builder=new StringBuilder();
        for(String a:arr)
            builder.append(a);


        return Long.parseLong(builder.reverse().toString());
    }
}

내가 짠 Python 코드

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

다른 분께서 짠 Java 코드

public class ReverseInt {
    String res = "";
    public int reverseInt(int n){
        res = "";
        Integer.toString(n).chars().sorted().forEach(c -> res = Character.valueOf((char)c) + res);
        return Integer.parseInt(res);
    }
}

 

'Algorithm' 카테고리의 다른 글

5. Longest Palindromic Substring  (0) 2021.04.01
Python 코딩테스트 팁 01 - 전역 변수  (0) 2021.03.30
1781번: 컵라면 (Python)  (0) 2021.01.10
3954번: Brainf**k 인터프리터 (데이터 추가, 최신 버전, Python)  (1) 2021.01.02
Python 코딩 테스트 기본 템플릿(백준, 프로그래머스, SWEA)  (1) 2020.12.20
'Algorithm' 카테고리의 다른 글
  • 5. Longest Palindromic Substring
  • Python 코딩테스트 팁 01 - 전역 변수
  • 1781번: 컵라면 (Python)
  • 3954번: Brainf**k 인터프리터 (데이터 추가, 최신 버전, Python)
Doljae
Doljae
  • Doljae
    Zero to Hero
    Doljae
  • 전체
    오늘
    어제
    • 분류 전체보기 (349)
      • Programming (54)
      • Algorithm (161)
      • Review (102)
      • Career (8)
      • Diary (18)
      • Shorts (4)
      • Temp (2)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
    • 글 쓰기
    • 관리
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    leetcode
    line
    2023
    백준
    ChatGPT
    인프콘
    면접
    나는 리뷰어다
    sql
    sql튜닝
    코딩테스트
    컨퍼런스
    회고
    프로그래머스
    2022
    mysql
    공채
    java
    코딩
    2021
    한빛미디어
    개발자
    PYTHON
    database
    AI
    db
    나는리뷰어다
    jpa
    라인
    BOJ
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.4
Doljae
정수 내림차순으로 배치하기
상단으로

티스토리툴바