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

JAVA_LeetCode 2399_Check Distances Between Same Letters

 JAVA_LeetCode 2399_Check Distances Between Same Letters

JAVA_LeetCode 2399_Check Distances Between Same Letters 풀이 class Solution { public boolean checkDistances(String s, int[] distance) { // 각 단어를 map에 담은 다음 특정 단어가 map에 있을 경우 // 양 단어간 index차이를 구하고 배열 요소와 비교하여 아닌경우 값을 반환한다. Map map = new HashMap(); int diff = 0, idx = 0; char ch; for(int i = 0; i < s.length(); i++){ ch = s.charAt(i); if(!

map.containsKey(ch)) map.put(ch, i); else{ idx = map.get(ch); diff = i - idx - 1; if(distance[ch - 'a'] != diff) return false; } } return true;...

# JAVA # JAVA_CheckDistancesBetweenSameLetters # JAVA_LeetCode2399 # JAVA_LeetCode2399_CheckDistancesBetweenSameLetters # LeetCode2399_CheckDistancesBetweenSameLetters