偶串 public static void main(String[] args) { Scanner scanner = new Scanner(System.in); String s = scanner.nextLine(); int maxLen = 0; for (int i = 1; i < s.length() - 2; i += 2) { int newLen = (i + 1) / 2; if (s.substring(0, newLen).equals(s.substring(newLen, i + 1))) { maxLen = Math.max(maxLen, newLen); } } System.out.println(maxLen*2); scanner.close(); } 回文 public static void main(String[] args) { Scanner scanner = new Scanner(System.in); String s = scanner.nextLine(); int[] flags = new int[26]; char[] chas = s.toCharArray(); int num = 0; for (int i = 0; i < chas.length; i++) { flags[chas[i] - 'a']++; } for (int i = 0; i < flags.length; i++) { if (flags[i] > 0 && flags[i] % 2 != 0) { num++; } } System.out.println(num); scanner.close(); }
点赞 评论

相关推荐

KPLACE:首先是板面看起来不够,有很多奖,比我厉害。项目要精减,大概详细描述两到三个,要把技术栈写清楚,分点,什么算法,什么外设,怎么优化,不要写一大堆,分点,你写上去的目的,一是让别人知道你做了这个知识点,然后在面试官技术面的时侯,他知道你会这个,那么就会跟你深挖这个,然后就是个人评价改为专业技能
点赞 评论 收藏
分享
牛客网
牛客企业服务