백준 1427번: 소트인사이트

seo0·2023년 5월 21일
0

Algorithm

목록 보기
3/3

문제

수가 주어지면 그 수의 각자리수를 내림차순으로 정렬하기

입력

첫째 줄에 정렬하려고 하는 수 N이 주어지는데 N은 1,000,000,000보다 작거나 같은 자연수다.


작성 코드

import java.util.Arrays;
import java.util.Scanner;

public class Main {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		Scanner sc = new Scanner(System.in);
		//문자열을 char형 배열로 바꿔서 저장한다.
		char[] arr = sc.nextLine().toCharArray();
		//배열정렬
		Arrays.sort(arr);
		
		for(int i=0;i<arr.length;i++) {
			System.out.print(arr[arr.length-i-1]);
		}
	}
}

결과





String.toCharArray()

String 클래스에 정의된 toCharArray() 메서드는 String 문자열을 char 형 배열로 바꿔서 반환해준다.

0개의 댓글