Guest User

Untitled

a guest
Mar 18th, 2018
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.62 KB | None | 0 0
  1. import java.util.*;
  2.  
  3. class Main{
  4. public static void main(String args[]){
  5. Scanner sc = new Scanner(System.in);
  6.  
  7. while (sc.hasNext()){
  8. String s1 = sc.nextLine();
  9. String s2 = sc.nextLine();
  10. int[] c1 = new int[123];
  11. int[] c2 = new int[123];
  12.  
  13. //統計兩字串各字母出現個數
  14. for (int i = 0; i < s1.length(); i++)
  15. c1[s1.charAt(i)]++;
  16. for (int j = 0; j < s2.length(); j++)
  17. c2[s2.charAt(j)]++;
  18.  
  19. //輸出較少數量那方的個數
  20. for (int k = 97; k <= 122; k++)
  21. for(int num = 0; num < Math.min(c1[k], c2[k]); num++)
  22. System.out.print((char)k);
  23.  
  24. System.out.println();
  25. }
  26. }
  27. }
Add Comment
Please, Sign In to add comment