Advertisement
Guest User

Untitled

a guest
Mar 23rd, 2017
52
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.68 KB | None | 0 0
  1. #include <bits/stdc++.h>
  2.  
  3. using namespace std;
  4.  
  5. int main (){
  6. int equalA[64];
  7. int equalB[64];
  8. string a,b,res;
  9. while (getline(cin,a)&&getline(cin,b)){
  10. memset (equalA,0,sizeof(equalA));
  11. memset (equalB,0,sizeof(equalB));
  12. res.clear();
  13. for (int i = 0 ; i < a.size(); i++){
  14. equalA[a[i] - 'a'] ++;
  15. }
  16. for (int i = 0 ; i < b.size(); ++i){
  17. equalB[b[i] - 'a'] ++;
  18. }
  19. int j;
  20. for (char i = 'a'; i<= 'z';++i){
  21. if(equalA[i-'a']&&equalB[i-'a']){
  22. if (equalA[i-'a']<=equalB[i-'a'])
  23. j = equalA[i - 'a'];
  24. else
  25. j = equalB[i - 'a'];
  26. while(j!=0){
  27. cout << i;
  28. res += i;
  29. j--;
  30. }
  31. }
  32. }
  33. cout<< endl;
  34. }
  35.  
  36. return 0;
  37. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement