import java.util.HashMap; import java.util.Iterator; import java.util.Map; import java.util.Scanner; //制造回文 public class MakePlalindrome { public static void main(String[] args) { int result = 0; Map<Character, Integer> dic = new HashMap<Character, Integer>(); Scanner input = new Scanner(System.in); String str = input.nextLine(); char[] chars = str.toCharArray(); for (char c : chars) { if(!dic.containsKey(c)){ dic.put(c, 1); }else{ dic.put(c, dic.get(c)+1); } } // System.out.println(dic.toString()); Iterator iter = dic.entrySet().iterator(); while (iter.hasNext()) { Map.Entry entry = (Map.Entry) iter.next(); int val = (int) entry.getValue(); if(val%2 == 1){ result++; } } System.out.println(result); } }
点赞 评论

相关推荐

昨天 03:40
已编辑
电子科技大学 Java
在秋招的小白菜很想养修勾:一眼 苍穹外卖+谷粒商城,项目换一换吧,可以找一些付费知识星球博主带带,避免烂大街。多投投大厂,背背八股,你这学历乱杀了,等实习经验到位,到时候大厂闭眼选
投递美团等公司9个岗位
点赞 评论 收藏
分享
爱吃肉的伊登在写日记:好棒,27届简历能做成这个样子,但是第一个项目感觉cover住难度还是不小的,特别是二面的时候肯定要对分布式系统设计这一块儿有高出正常面试者的水平才行
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务