본문 바로가기
공부/algorithm

[programmers] 문자열 내림차순으로 배치하기

by 밍미 2018. 5. 21.
문자열 내림차순으로 배치하기

문자열 내림차순으로 배치하기

 

 

문자를 큰것부터 작은 것까지 내림차순으로 정렬하는 문제이다. 어떻게 보면 복잡해질 수도 있는데, 이게 대문자는 소문자보다 작은것으로 간주한다고 문제에 주어져 있기 때문에 유니코드 순으로 정렬하면 된다. 문자열을 배열로 잘라주고 Arrays클래스의 sort()메소드로 간단하게 정렬해준다.

이 때, Arrays.sort(arr)로 정렬하게되면 디폴트값인 오름차순으로 정렬이 된다. 때문에 내림차순을 하기 위해서는 sort할 때 Collections 클래스의 reverseOrder() 메소드로 정렬 방법을 지정해주어야 한다.

 

 


댓글