1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
| public class FindDifference {
public static char findTheDiffence(String s, String t){ int[] l = new int[26]; for (char i: s.toCharArray()) l[i-'a']++; for (char j: t.toCharArray()) if (--l[j-'a'] < 0) return j; return 'a'; } public static void main(String[] s){ String a = "abce"; String b = "dabce"; System.out.println(findTheDiffence(a, b)); } }
|