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()) {
			StringBuilder string=new StringBuilder(scanner.next());
			StringBuilder string2=new StringBuilder(scanner.next());
			char m[]= new char[1000];
			int k=0;
			for(int i=0;i<string.length();i++) {
				for(int j=0;j<string2.length();j++) {
					if (string.charAt(i)==string2.charAt(j)) {
						m[k++]=string2.charAt(j);
						string2.setCharAt(j, '0');
						break;
					}
				}
			}
			
		
			Arrays.sort(m, 0, k);
			System.out.println(m);
		}
	}
}

Double click to view unformatted code.


Back to problem 22