Вот реализация алгоритма: HashMap<Character,Integer> map = new HashMap<>(); for(Character ch : alphabet){ map.put(ch,0); } for(String st : list){ for(Character ch : st.toCharArray()){ Integer count=map.get(ch)+1; map.replace(ch,count); } } for(Character ch : alphabet ){ System.out.println(ch+" "+map.get(ch)); } вывод верный,но решение не проходит. В чем причина?