关注
//偶串 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); String in = scanner.nextLine(); for(int i = 2 ; i < in.length() ; i+=2){ int it = in.length() - i; String st1 = in.substring(0, it / 2); String st2 = in.substring(it / 2, it); if(st1.equals(st2)){ System.out.println(it); return; } } } } //回文 import java.util.HashMap; import java.util.Iterator; import java.util.Map; import java.util.Scanner; public class Main { public static void main(String[] args) { Map<Character, Integer> inMap = new HashMap<Character, Integer>(); Scanner scanner = new Scanner(System.in); char[] in = scanner.nextLine().toCharArray(); for(char ct : in){ Integer tmp = inMap.get(ct); if(tmp == null){ inMap.put(ct, 1); }else{ inMap.put(ct, tmp + 1); } } int out = 0; Iterator it = inMap.keySet().iterator(); while(it.hasNext()){ if(inMap.get(it.next()) % 2 == 1){ out++; } } System.out.println(out == 0 ? 1 : out); } }
查看原帖
点赞 评论
相关推荐
点赞 评论 收藏
转发
点赞 评论 收藏
转发
点赞 评论 收藏
转发
牛客热帖
正在热议
# 牛客帮帮团来啦!有问必答 #
350719次浏览 7273人参与
# 你更愿意参加线上面试还是线下面试? #
4675次浏览 73人参与
# 晒一晒我的offer #
2764295次浏览 49491人参与
# 如何确定求职岗位 #
100863次浏览 2395人参与
# 华为求职进展汇总 #
433187次浏览 4351人参与
# 机械人怎么评价今年的华为 #
49249次浏览 404人参与
# 非技术岗薪资爆料 #
4935次浏览 114人参与
# 第一次面试 #
13794次浏览 210人参与
# 如果再来一次,你还会学硬件吗 #
16761次浏览 330人参与
# 海信求职进展汇总 #
6781次浏览 91人参与
# 通信硬件薪资爆料 #
137160次浏览 976人参与
# 来聊聊机械薪资天花板是哪家 #
18184次浏览 138人参与
# 找工作,你会甘心进小厂还是猛冲大厂 #
22049次浏览 212人参与
# 除了offer,现在你还缺点啥? #
2024次浏览 45人参与
# 应届生应该先就业还是先择业 #
10692次浏览 103人参与
# 通信硬件人笔面经互助 #
63373次浏览 1412人参与
# 百度工作体验 #
18984次浏览 205人参与
# 讲讲我经历过的年终奖 #
5804次浏览 76人参与
# 租房前辈的忠告 #
19747次浏览 1579人参与
# 软件开发薪资爆料 #
535440次浏览 9212人参与