View Code of Problem 22

import java.util.Arrays;
import java.util.Scanner;

public class Main {
	public static void main(String[] args) {
		Scanner scanner = new Scanner(System.in);
		while(scanner.hasNext()) {
			String string = scanner.nextLine();
			String string1 = scanner.nextLine();
			char[] a = string1.toCharArray();
			char[] b = new char[a.length];
			int k = 0;
			for(int i = 0;i < string.length();i++) {
				for(int j = 0;j < a.length;j++) {
					if(string.charAt(i) == a[j]) {
						b[k++] = a[j];
						a[j] = '#';
						break;
					}
				}
			}
			Arrays.sort(b,0,k);
			for(int i = 0;i < k;i++) {
				System.out.print(b[i]);
			}
			System.out.println();
		}
	}
}

Double click to view unformatted code.


Back to problem 22