1427번 : 소트인사이드

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.Arrays;
public class SortInside {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
char[] arr = br.readLine().toCharArray();
Arrays.sort(arr);
for(int i = arr.length-1; i>=0; i--){
System.out.print(arr[i]);
}
}
}
- BufferedReader 를 사용하여 데이터를 읽을 수 있는 br 객체를 생성.
- br.readLine().toCharArray()를 사용하여 한 줄의 문자열을 읽어와서 char 배열(arr)로 변환 배열에 각 문자가 저장됨.
- Arrays.sort()를 사용하여 char 배열을 오름차순으로 정렬 -> 배열 내의 숫자들이 오름차순으로 정렬.
- for 루프를 사용하여 배열을 거꾸로 출력. 배열의 마지막 요소부터 역순으로 출력