View Code of Problem 22

import java.util.*;

public class Main {
	public static void main(String[] args) {
		Scanner in=new Scanner(System.in);
		while(in.hasNext()){
			String a=in.next();
			String b=in.next();
			char q[]=new char[1000];
			for(int i=0;i<a.length();i++){
				int flag=0;
				for(int j=0;j<b.length();j++){	
					if(a.charAt(i)==b.charAt(j)&&flag==0){
						q[i]=a.charAt(i);
						flag=1;
					}
				}
			}
			Arrays.sort(q);
			int d=0;
			for(int i=1;i<q.length;i++){
				if(q[i]!=0&&q[i]!=q[i-1]){
					System.out.print(q[i]);
					d=1;
				}
			}
			if(d==1)
				System.out.println();
		}

	}

}

Double click to view unformatted code.


Back to problem 22