본문 바로가기

verdantjuly/코딩테스트

프로그래머스 코딩테스트 연습 : 문자열 내림차순으로 배치하기 (20240312, java)

728x90

문제 바로가기: https://school.programmers.co.kr/learn/courses/30/lessons/12917

나의 풀이

import java.util.*;

class Solution {
    public String solution(String s) {
       String[] array = s.split("");
       Arrays.sort(array, Collections.reverseOrder());
       return String.join("",array);
    }
}

 

다른 사람의 풀이

import java.util.*;

class Solution {
  public String solution(String s) {

      return s.chars().boxed().sorted(Collections.reverseOrder()).collect(StringBuilder::new, StringBuilder::appendCodePoint, StringBuilder::append).toString();
  }
}

 

소감