关注
Scanner sc = new Scanner(System.in);
String str = sc.nextLine();
if (str.length() <= 1 || str.length() > 100) {
System.out.println(0);
} else {
int count = 0;
for (int i = 0; i < str.length(); i++) {
for (int j = i; j < str.length(); j++) {
// 判断两个端点 再判断区间是否为回文 且 每个字母都属于 list
if (isCC(str.charAt(i)) && str.charAt(i) == str.charAt(j)) {
if (j - i >= 1) {
for (int k = i, l = j; k <= l; k++, l--) {
if (str.charAt(k) == str.charAt(l) && isCC(str.charAt(k))&&
isCC(str.charAt(l))) {
if (k == l) {
count++;
} else if (k + 1 == l) {
count++;
}
}
}
}
}
}
}
System.out.println(count);
}
}
private static boolean isCC(char c) {
char[] cc = new char[]{'A','H','I','M','O','T','U','V','W','X','Y'};
for (int i = 0; i < cc.length; i++) {
if (cc[i] == c) {
return true;
}
}
return false;
}
我这个也是一个用例都无法通过,但是自测可以,懵了
查看原帖
点赞 1
相关推荐
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 牛油的搬砖plog #
26165次浏览 113人参与
# 大学最后一个寒假,我想…… #
28895次浏览 273人参与
# 一人一个landing小技巧 #
23439次浏览 458人参与
# 运营每日一题 #
67529次浏览 648人参与
# 查收我的offer竞争力报告 #
176457次浏览 1065人参与
# 面试被问第一学历差时该怎么回答 #
122498次浏览 765人参与
# 电网笔面经互助 #
31570次浏览 317人参与
# 为什么那么多公司毁约 #
163387次浏览 1223人参与
# 我在牛爱网找对象 #
178302次浏览 1339人参与
# 520告白墙 #
18362次浏览 325人参与
# 找工作的破防时刻 #
25411次浏览 383人参与
# 实习学不到东西怎么办? #
203689次浏览 2113人参与
# 2023届毁约公司名单 #
190298次浏览 938人参与
# 通信硬件知识分享 #
25465次浏览 460人参与
# 实习/项目/竞赛奖项,哪个对找工作更重要? #
80253次浏览 1102人参与
# 腾讯音乐求职进展汇总 #
86202次浏览 484人参与
# 25届秋招公司红黑榜 #
259406次浏览 1089人参与
# 如果公司降薪,你会跳槽吗? #
65590次浏览 515人参与
# 我想象的实习vs现实的实习 #
277525次浏览 2207人参与
# 我发现一个规律 #
3150次浏览 31人参与