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

JAVA_LeetCode 1796_Second Largest Digit in a String

 JAVA_LeetCode 1796_Second Largest Digit in a String

JAVA_LeetCode 1796_Second Largest Digit in a String 풀이 class Solution { public int secondHighest(String s) { List list = new ArrayList(); // 문자배열에서 중복 숫자를 제외한 숫자를 담는다. for(char ch : s.toCharArray()) { if(Character.isDigit(ch) && !list.contains(Integer.parseInt(String.valueOf(ch)))) { list.add(Integer.parseInt(String.valueOf(ch))); } } // 리스트를 정렬한다.

Collections.sort(list); // 2개 이상인 경우 2번째로 큰 수를, 아닌 경우 -1을 반환한다. return list.size() > 1 ? list.get(list.size() - 2) : -1; } } * 출처 https://...

# JAVA # JAVA_LeetCode1796 # JAVA_LeetCode1796_SecondLargestDigitinaString # JAVA_SecondLargestDigitinaString # LeetCode1796_SecondLargestDigitinaString