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

JAVA_LeetCode 2287_Rearrange Characters to Make Target String

 JAVA_LeetCode 2287_Rearrange Characters to Make Target String

JAVA_LeetCode 2287_Rearrange Characters to Make Target String 풀이 class Solution { public int rearrangeCharacters(String s, String target) { // 문자 배열을 만든 뒤, 각 문자 횟수를 세고 target 문자의 최소값을 도출한다. int[] arr1 = new int[26], arr2 = new int[26]; Arrays.fill(arr1, 0); Arrays.fill(arr2, 0); for(char ch : s.toCharArray()) arr1[ch - 'a']++; for(char ch : target.toCharArray()) arr2[ch - 'a']++; int cnt = Integer.MAX_VALUE; for(int i = 0; i < 26; i++){ if(arr2[i] != 0){ cnt = Math.min(cnt, arr1[i] / arr2[i]); }...

# JAVA # JAVA_LeetCode2287 # JAVA_LeetCode2287_RearrangeCharacterstoMakeTargetString # JAVA_RearrangeCharacterstoMakeTargetString # LeetCode2287_RearrangeCharacterstoMakeTargetString