Advertisement
Guest User

Untitled

a guest
Jan 23rd, 2019
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.54 KB | None | 0 0
  1. public static List<Integer> getMinimumDifference(List<String> a, List<String> b) {
  2.         List<Integer> result=new ArrayList<>();
  3.         for(int i=0;i<a.size();i++)
  4.         {
  5.  
  6.             String varA=a.get(i);
  7.             String varB=b.get(i);
  8.  
  9.             Map<Character, Integer> stringAChars=new HashMap<>();
  10.             Map<Character, Integer> stringBChars=new HashMap<>();
  11.             for(int x=0;x<varA.length();x++)
  12.             {
  13.                 char ch=varA.charAt(x);
  14.                 if(stringAChars.containsKey(varA.charAt(x)))
  15.                 {
  16.                     stringAChars.put(ch,stringAChars.get(ch)+1);
  17.                 }else stringAChars.put(ch,1);
  18.  
  19.                 ch=varB.charAt(x);
  20.  
  21.                 if(stringBChars.containsKey(varB.charAt(x)))
  22.                 {
  23.                     stringBChars.put(ch,stringBChars.get(ch)+1);
  24.                 }else stringBChars.put(ch,1);
  25.             }
  26.             int count=0;
  27.             for(Map.Entry<Character, Integer> entry:stringAChars.entrySet())
  28.             {
  29.                 if(!stringBChars.containsKey(entry.getKey()))
  30.                 {
  31.                     count+=stringAChars.get(entry.getKey());
  32.                 }
  33.             }
  34.             for(Map.Entry<Character, Integer> entry:stringBChars.entrySet())
  35.             {
  36.                 if(!stringAChars.containsKey(entry.getKey()))
  37.                 {
  38.                     count+=stringBChars.get(entry.getKey());
  39.                 }
  40.             }
  41.             result.add(count);
  42.  
  43.  
  44.         }
  45.         return result;
  46.  
  47.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement