로딩
요청 처리 중입니다...

JAVA_LeetCode 179_Largest Number

 JAVA_LeetCode 179_Largest Number

JAVA_LeetCode 179_Largest Number 풀이 class Solution { public String largestNumber(int[] nums) { // 숫자들을 문자열로 변환 String[] strNums = new String[nums.length]; for(int i = 0; i < nums.length; i++) strNums[i] = String.valueOf(nums[i]); // 내림차순 정렬 Arrays.sort(strNums, (a, b) -> (b + a).compareTo(a + b)); // 첫번째 요소 중 0이 있는 경우 "0" 반환 if(strNums[0].equals("0")) return "0"; // 문자열 조합 StringBuilder sb = new StringBuilder(); for(String str : strNums) sb.append(str); return sb.toString(); } } 배열 정렬을 이용하여 첫 요소...