关注
#include <iostream> #include <vector> #include <numeric> #include <limits> #include <string> using namespace std; void helper (string input,string& res) { if (input.size() == 0) return; else if (input.size() == 1) { res += input; return; } int n = input.find('('); char head = input[0]; int count = 0,i; for (i = 1; i < input.size(); i++) { if (input[i] == '(') count++; else if (input[i] == ',') count--; if (count == 0) break; } string left = input.substr(2,i - 2); string right = input.substr(i+1,input.size() - 2- i); helper (left,res); res += head; helper (right,res); } /*请完成下面这个函数,实现题目要求的功能 当然,你也可以不按照下面这个模板来作答,完全按照自己的想法来 ^-^ ******************************开始写代码******************************/ string solution(string input) { string res; if (input.size() == 0) return res; helper (input,res); } /******************************结束写代码******************************/ int main() { string res; string _input; getline(cin, _input); res = solution(_input); cout << res << endl; return 0; }
查看原帖
点赞 评论
相关推荐
点赞 评论 收藏
分享
解zj:大三的第一段面试居然是这样的结局
查看15道真题和解析 点赞 评论 收藏
分享
2025-12-15 11:27
门头沟学院 Java 点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 简历第一个项目做什么 #
4654次浏览 70人参与
# 租房找室友 #
58219次浏览 240人参与
# MiniMax求职进展汇总 #
1572次浏览 25人参与
# 实习的你做了哪些离谱的工作 #
5759次浏览 87人参与
# 工作压力大,你会干什么? #
7228次浏览 194人参与
# 参加哪些竞赛对找工作有帮助? #
5553次浏览 109人参与
# AI让你的思考变深了还是变浅了? #
2784次浏览 85人参与
# 找实习记录 #
14997次浏览 282人参与
# 如果不上班,你会去做什么 #
3959次浏览 184人参与
# 携程工作体验 #
20709次浏览 79人参与
# 邪修省钱套路 #
4693次浏览 168人参与
# 学历对求职的影响 #
587758次浏览 4004人参与
# 为了入行xx岗,我学了__ #
3240次浏览 55人参与
# 我的付费上班经历 #
8859次浏览 149人参与
# 一上班就想____,这正常吗? #
13955次浏览 143人参与
# 如果再来一次,你还会选择这个工作吗? #
780058次浏览 6264人参与
# 职场上哪些行为很加分? #
314327次浏览 3549人参与
# 如何KTV领导 #
83399次浏览 525人参与
# 产品实习,你更倾向大公司or小公司 #
193721次浏览 2074人参与
# 实习打杂,要跑路吗 #
56286次浏览 336人参与
# 你们公司哪个部门最累? #
37509次浏览 255人参与
顺丰集团工作强度 406人发布