728x90

문제

풀이

  • 문자열 s에 나타나는 각 문자를 문자열 배열로 하나씩 나누고
  • sort를 통해 정렬한 후, Collection 클래스의 reverse 함수를 사용하기 위해 List로 바꿔주었다. 
  • 그리고 다시 String.join 함수를 통해 문자열을 합쳤다.


이 방법 이외에도 Comparator를 통해 reserseOrder 함수를 사용하여 역방향으로 정렬하고 Collectors.joining() 을 통해 다시 합친 방법도 존재한다. 

Stream, Comparator, Collectors 에 대한 학습이 필요하다. 

  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기