아직 만들고 있는 페이지입니다.

이 페이지는 아직 만드는 중입니다. 보이는 내용은 바뀔 수 있습니다.

숫자 최대화

면접 대비

시간 제한1초메모리 제한1024 MB

요약
6자리 이하의 정수가 주어졌을 때, 같은 숫자들을 재배열해서 만들 수 있는 가장 큰 수를 구합니다.
난이도

쉬움10점 중 2점

유형
정렬, 문자열
정답자
아직 제출이 없습니다

문제

사람들은 더 큰 숫자를 좋아한다. 큰 숫자는 더 강력해 보이고, 돈이 더 많아 보이는 등의 느낌을 주기 때문이다.

주어진 숫자와 정확히 같은 자릿수를 사용해 만들 수 있는 가장 큰 수를 구하라.

입력

입력은 한 줄이며, 0 이상 999,999 이하의 정수가 주어진다. 입력 수는 앞에 0이 붙지 않는다고 가정한다. 다만 입력이 값 0 자체인 경우는 있을 수 있다.

출력

입력 수와 정확히 같은 자릿수를 사용해 만들 수 있는 가장 큰 수를 출력한다.

예제3

  1. 예제 1

    입력
    2897
    
    예상 출력
    9872
    
  2. 예제 2

    입력
    15010
    
    예상 출력
    51100
    
  3. 예제 3

    입력
    99
    
    예상 출력
    99