[프로그래머스] 알고리즘 고득점 Kit - 정렬 - 가장 큰 수 (Java)

2026. 4. 21. 11:08·Coding-Test/Programmers

https://school.programmers.co.kr/learn/courses/30/lessons/42746

 

프로그래머스

SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프

programmers.co.kr

 

알고리즘 고득점 Kit - 정렬 - 가장 큰 수

import java.util.*;

class Solution {
    public String solution(int[] numbers) {
        String answer = "";
        String[] str = new String[numbers.length];
        
        for(int i = 0; i < numbers.length; i++) {
            str[i] = Integer.toString(numbers[i]);
        }
        
        Arrays.sort(str, new Comparator<String>(){
            @Override
            public int compare(String s1, String s2) {
                return (s2 + s1).compareTo(s1 + s2);
            }
        });
            
        if (str[0].equals("0")) {
            return "0";   
        }

        for (int i = 0; i < str.length; i++) {
            answer += str[i];
        }
        
        return answer;
    }
}

핵심 정리

1. Arrays.sort 에 비교 기준을 직접 정의해서 넣기
2. Integer.toString() 활용 문자열 변환
3. Comparator를 익명 클래스로 만들어서 정렬 기준을 커스터마이징 (내림차순)

 

'Coding-Test > Programmers' 카테고리의 다른 글

[프로그래머스] 알고리즘 고득점 Kit - 정렬 - K번째수 (Java)  (0) 2026.04.21
[프로그래머스] Lv.0 주사위 게임 1 (Java)  (0) 2026.04.21
'Coding-Test/Programmers' 카테고리의 다른 글
  • [프로그래머스] 알고리즘 고득점 Kit - 정렬 - K번째수 (Java)
  • [프로그래머스] Lv.0 주사위 게임 1 (Java)
BackendInho
BackendInho
항상 열정적으로 부딪히고 깨닫는 주니어 백엔드 개발자의 여정을 기록합니다!
  • BackendInho
    Inho.devlog
    BackendInho
  • 전체
    오늘
    어제
    • 분류 전체보기 (41)
      • TIL (0)
      • Language (21)
        • Java (21)
      • Backend (8)
        • Spring (8)
      • Database (0)
        • SQL (0)
      • CS (8)
        • Computer Structure (2)
        • Network (2)
        • OS (1)
        • Data Structure & Algorithms (3)
      • Devops (0)
        • Docker & Kubernetes (0)
      • Coding-Test (1)
        • Programmers (3)
        • LeatCode (0)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

    • Github
  • 공지사항

  • 인기 글

  • 태그

    API
    CS
    HTTP
    java
    REST
    REST API
    Spring
    Spring Boot
    Web
    공간복잡도
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.6
BackendInho
[프로그래머스] 알고리즘 고득점 Kit - 정렬 - 가장 큰 수 (Java)
상단으로

티스토리툴바