CPRMT - Common Permutation
Given two strings of lowercase letters, a and b, print the longest string x of lowercase letters such that there is a permutation of x that is a subsequence of a and there is a permutation of x that is a subsequence of b.
Input
Input file contains several lines of input. Consecutive two lines make a set of input. That means in the input file line 1 and 2 is a set of input, line 3 and 4 is a set of input and so on. The first line of a pair contains a and the second contains b. Each string is on a separate line and consists of at most 1000 lowercase letters.
Output
For each set of input, output a line containing x. If several x satisfy the criteria above, choose the first one in alphabetical order.
Example
Sample input: pretty women walking down the street Sample output: e nw et
hide comments
vineetpratik:
2017-03-09 19:06:46
too easy!! |
|
nilabja16180:
2017-03-07 14:55:20
Easy but looks complicated! |
|
scorpion_ajay:
2017-02-28 07:27:05
too easy....
|
|
hamjosh1:
2016-11-18 11:33:28
simple adhoc |
|
kshubham02:
2016-06-20 20:34:57
@codedog answer to that test case would be a blank line. |
|
Rishabh Joshi:
2015-06-08 19:24:54
There is always at least one common letter. :)
|
|
excursionist:
2015-05-15 22:08:23
Very easy !!
|
|
codedog:
2015-02-03 16:16:53
a
|
|
:(){ :|: & };::
2010-04-03 06:15:41
|
Added by: | Andrés Leonardo Rojas Duarte |
Date: | 2007-08-05 |
Time limit: | 1s |
Source limit: | 50000B |
Memory limit: | 1536MB |
Cluster: | Cube (Intel G860) |
Languages: | All except: ERL JS-RHINO NODEJS PERL6 VB.NET |
Resource: | University of Alberta Local Contest 1999 |