풀이 방법
풀이 방법은 별거 없다. 그냥 입력받고 sort 함수를 통해 정렬시킨뒤 배열 역순으로 뽑아냈다.
코드
package pro;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.lang.reflect.Array;
import java.util.Arrays;
import java.util.Collections;
public class test5 {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String a = br.readLine();
int length = a.length();
int[]arr = new int[length];
for(int i =0 ;i<length; i++) {
arr[i] = a.charAt(i)-'0';
}
Arrays.sort(arr);;
for(int i =length-1 ;i>=0; i--) {
System.out.print(arr[i]);
}
}
}
'알고리즘' 카테고리의 다른 글
백준 1920번 수 찾기 (JAVA) (0) | 2022.11.09 |
---|---|
백준 2564 경비원 (JAVA) (2) | 2022.11.08 |
백준 1063번 킹 (JAVA) (0) | 2022.11.04 |
백준 1417번-국회의원 선거(JAVA) (0) | 2022.11.03 |
백준 1051번 문제 : 숫자 정사각형(JAVA) (0) | 2022.11.03 |