关注
import java.util.HashMap;
import java.util.Scanner;
public class Main {
private static HashMap<String, Integer> map = new HashMap<>();
public static void main(String[] args) {
map.put("()", 1);
Scanner in = new Scanner(System.in);
String string = in.nextLine();
System.out.print(count(string));
in.close();
}
private static int count(String s) {
if (s.equals("")) {
return 0;
}
int count = 0;
if (map.containsKey(s)) {
return map.get(s);
}
for (int i = 0; i < s.length(); i++) {
if (s.charAt(i) == ')') {
String temp = s.substring(1, i) + s.substring(i + 1, s.length());
if (temp.startsWith("(") && temp.endsWith(")")) {
count += count(temp);
}
}
}
map.put(s, count);
return count;
}
}
查看原帖
点赞 评论
相关推荐
01-03 14:09
成都信息工程大学 Java 点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 在大厂上班是一种什么样的体验 #
14003次浏览 184人参与
# 机械人避雷的岗位/公司 #
44627次浏览 315人参与
# 论秋招对个人心气的改变 #
15005次浏览 204人参与
# 我的省钱小妙招 #
37525次浏览 446人参与
# 程序员找工作至少要刷多少题? #
22671次浏览 284人参与
# 工作前VS工作后,你的心态变化 #
38357次浏览 266人参与
# 为了减少AI幻觉,你注入过哪些设定? #
6991次浏览 197人参与
# 通信/硬件求职避坑tips #
139855次浏览 1086人参与
# 牛客AI体验站 #
8825次浏览 221人参与
# 毕业论文进行时 #
27597次浏览 153人参与
# 运营来爆料 #
77335次浏览 467人参与
# 你的mentor是什么样的人? #
51412次浏览 727人参与
# 你现在会用到哪些AI技能? #
24756次浏览 137人参与
# 找实习多的是你不知道的事 #
1789031次浏览 20670人参与
# 运营人的第一份offer应该如何选 #
218836次浏览 1260人参与
# 我现在比当时_,你想录用我吗 #
9888次浏览 135人参与
# 哪一瞬间让你觉得工作好累 #
75695次浏览 431人参与
# 12306一秒售罄,你抢到回家的票了吗? #
2509次浏览 52人参与
# 应届生进小公司有什么影响吗 #
118676次浏览 1162人参与
# 一张图晒一下你的AI员工 #
6172次浏览 136人参与