• + 0 comments
    public static int gemstones(List<String> arr) {
        // Write your code here
        Map<Character,Integer> map=new HashMap<>();
        int count=0;
       
        for(String s: arr){
             HashSet<Character> res=new HashSet<>();
             for(char c:s.toCharArray()){
                if(res.add(c)){
                     map.put(c,map.getOrDefault(c,0)+1);
                     if(map.get(c)==arr.size())count++;
                }
                
            }
            
        }
        return count;
    
        }