JAVA_Buddy Strings_LeetCode 859


JAVA_Buddy Strings_LeetCode 859

JAVA_Buddy Strings_LeetCode 859 풀이 class Solution { public boolean buddyStrings(String s, String goal) { if (s.length() != goal.length()) return false; if (s.equals(goal)) { Set<Character> set = new HashSet<Character>(); for (char c : s.toCharArray()) set.add(c); return set.size() < s.length(); } List<Integer> list = new ArrayList<>(); for (int i = 0; i < s.length(); ++i) { if (s.charAt(i) != goal.charAt(i)) list.add(i); } return list.size() == 2 && s.charAt(list.get(0)) == goal.charAt(list.get(...


#BuddyStrings_LeetCode859 #JAVA #JAVA_BuddyStrings #JAVA_BuddyStrings_LeetCode859 #JAVA_LeetCode859

원문링크 : JAVA_Buddy Strings_LeetCode 859