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);
			
			for(int i=1;i<q.length-1-1;i++){
				if(q[i]!=0&&q[i]!=q[i-1])
					System.out.print(q[i]);
			}
			if(q[q.length-1]!=0)
			System.out.println(q[q.length-1]);
		}

	}

}

Double click to view unformatted code.


Back to problem 22