import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int[] arr = new int[26]; int[] val = new int[26]; int t1; int t2; while (true) { String n1 = scanner.nextLine(); String n2 = scanner.nextLine(); int size = n1.length() > n2.length() ? n1.length() : n2.length(); for (int i = 0; i < size; i++) { if (i < n1.length()) { t1 = n1.charAt(i) - 'a'; arr[t1] = arr[t1] + 1; } if (i < n2.length()) { t2 = n2.charAt(i) - 'a'; val[t2] = val[t2] + 1; } } StringBuilder sb = new StringBuilder(); for (int i = 0; i < arr.length; i++) { if (arr[i] >= 1 && val[i] >= 1) { sb.append((char) (i + 'a')); } arr[i] = 0; val[i] = 0; } System.out.println(sb.toString()); } } } |
Double click to view unformatted code.