关注
#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; }
查看原帖
点赞 评论
相关推荐
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 你不能接受的企业文化有哪些 #
1202次浏览 31人参与
# 应届生第一份工作最好去大厂吗? #
123300次浏览 1090人参与
# 有深度的简历长什么样? #
1342次浏览 26人参与
# 非技术er求职现状 #
126886次浏览 771人参与
# 入职第一天 #
1243次浏览 21人参与
# 工作后会跟朋友渐行渐远吗 #
54731次浏览 401人参与
# CVTE工作体验 #
17244次浏览 39人参与
# 双非本科的出路是什么? #
192114次浏览 1514人参与
# 我的上岸简历长这样 #
756780次浏览 11283人参与
# 帆软软件工作体验 #
8513次浏览 34人参与
# 运营/市场/管培生岗位评价 #
28866次浏览 179人参与
# 多益网络求职进展汇总 #
60160次浏览 272人参与
# 小米求职进展汇总 #
997289次浏览 6498人参与
# 上班苦还是上学苦呢? #
317574次浏览 2047人参与
# 秋招想进国企该如何准备 #
119619次浏览 599人参与
# 秋招的破防瞬间 #
494547次浏览 2588人参与
# 硬件人的简历怎么写 #
320938次浏览 3070人参与
# 苦尽甘来时,再讲来时路 #
67294次浏览 940人参与
# 正在春招的你,也参与了去年秋招吗? #
342568次浏览 2575人参与
# 百度工作体验 #
297750次浏览 2214人参与