JAVA_LeetCode 1790_Check if One String Swap Can Make Strings Equal 풀이 class Solution { public boolean areAlmostEqual(String s1, String s2) { // 문자열이 동일하거나, 문자 2개를 교환했을 때 동일한 경우 true이다. if(s1.equals(s2)) return true; List list1 = new ArrayList(), list2 = new ArrayList(); for(int i = 0; i < s1.length(); i++) { if(s1.charAt(i) != s2.charAt(i)) { list1.add(s1.charAt(i)); list2.add(s2.charAt(i)); } } // 모든 문자가 포함되지 않는지 확인 for(Character c : list1) { if(!
(list2.contains(c))) return false; } ...
#
JAVA
#
JAVA_CheckifOneStringSwapCanMakeStringsEqual
#
JAVA_LeetCode1790
#
JAVA_LeetCode1790_CheckifOneStringSwapCanMakeStringsEqual
#
LeetCode1790_CheckifOneStringSwapCanMakeStringsEqual