关注
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;
}
}
查看原帖
点赞 评论
相关推荐
查看4道真题和解析 点赞 评论 收藏
分享
10-23 10:26
山东大学 前端工程师 点赞 评论 收藏
分享
12-03 15:50
天津理工大学 Unity3D客户端 点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# offer帮选 #
4800698次浏览 29150人参与
# 实习,不懂就问 #
134332次浏览 1243人参与
# 百融云创求职进展汇总 #
370次浏览 0人参与
# 校招薪资来揭秘 #
343110次浏览 1890人参与
# 实习要如何选择和准备? #
125710次浏览 1476人参与
# OC/开奖 #
280074次浏览 1744人参与
# 2025年终总结 #
18131次浏览 268人参与
# 国企和大厂硬件兄弟怎么选? #
138455次浏览 1671人参与
# 硬件兄弟们 甩出你的华为奖状 #
117788次浏览 701人参与
# 移动求职进展汇总 #
15716次浏览 125人参与
# 第一份工作能做外包吗? #
87961次浏览 586人参与
# 毕业租房也有小确幸 #
148287次浏览 4525人参与
# uu们,春招你还来吗? #
16541次浏览 111人参与
# 记录实习开销 #
169509次浏览 661人参与
# 为了去实习,我赌上了___ #
24101次浏览 219人参与
# 秋招暂停,我将对以下公司做出处罚__ #
43091次浏览 177人参与
# 生物制药的同学已经投递多少份简历了 #
14680次浏览 52人参与
# 面试紧张时你会有什么表现? #
16437次浏览 135人参与
# 高薪高压 vs 低薪wlb,你怎么选? #
14815次浏览 159人参与
# 软开人,秋招你打算投哪些公司呢 #
168574次浏览 1282人参与
# Offer比较,你最看重什么? #
241583次浏览 1487人参与
