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

JAVA_LeetCode 1370_Increasing Decreasing String

 JAVA_LeetCode 1370_Increasing Decreasing String

JAVA_LeetCode 1370_Increasing Decreasing String 풀이 class Solution { public String sortString(String s) { int[] arr = new int[26]; // 문제 힌트 // 각 문자의 빈도를 계산한 뒤, 문자가 있으면 해당 값을 체크한다음 빈도를 줄인다. // a - z 부터 문자 체크 후 삭제 후 반대로도 실행한다. for(char ch : s.toCharArray()) arr[ch-'a']++; StringBuilder res = new StringBuilder(); while(res.length() != s.length()){ for(int i = 0; i < 26; i++){ if(arr[i] !

= 0){ res.append((char)(i + 'a')); arr[i]--; } } for(int i = 25; i >= 0; i--){ if(arr[i] != 0){ res.append((char)(...

# JAVA # JAVA_IncreasingDecreasingString # JAVA_LeetCode1370 # JAVA_LeetCode1370_IncreasingDecreasingString # LeetCode1370_IncreasingDecreasingString