
[프로그래머스] 42746 가장 큰 수(Lv.2) - 정렬
·
코딩 테스트/자료구조
문제numbers[]에 0 or 양의 정수가 주어졌을 때 정수를 이어 붙여서 만들 수 있는 가장 큰 수를 반환하라코드시도 1 - X처음엔 단순하게 내림차순 정렬한 후 String으로 변환하여 출력하는 코드를 작성했다.이 경우 [3, 30, 34]일 경우 34303이 되어 틀린 답이 나오게 된다./**1. numbers 배열에서 크기 순서대로 정렬한다.2. 정렬된 순서대로 이어 붙여 숫자를 만든다.3. 반환한다.**/import java.util.Arrays;class Solution { public String solution(int[] numbers) { Arrays.sort(numbers); StringBuilder sb = new StringBuilder(); ..