关注
package com.company; import java.util.Scanner; public class Main { public static String strGame(String str){ if(str==null||str.length()<=0) return str;
String new_str=""; int index[]={0};
String res=getStr(str,index); for(int i=0;i<res.length();i++)
new_str=res.charAt(i)+new_str; return new_str;
} public static String getStr(String str,int re_index[]){ if(str==null||str.length()<=0) return str; int index=re_index[0];
String res="";
String num=""; while(index<str.length()){ if(str.charAt(index)>='0'&&str.charAt(index)<='9'){
num=num+str.charAt(index);
index++;
} else if(str.charAt(index)==')'||str.charAt(index)==']'||str.charAt(index)=='}') {
re_index[0]=index+1; return res;
} else if(str.charAt(index)=='('||str.charAt(index)=='['||str.charAt(index)=='{'){
re_index[0]=index+1;
String repeat=getStr(str,re_index);
index=re_index[0]; int n=Integer.valueOf(num);
num=""; while(n>0){
res+=repeat;
n--;
}
} else{
res+=str.charAt(index);
index++;
}
} return res;
} public static void main(String[] args) { // write your code here Scanner sc = new Scanner(System.in);
String str = sc.nextLine(); ///abc3(A4(b)) str=strGame(str);
System.out.print(str);
}
}
查看原帖
点赞 评论
相关推荐
03-31 15:40
中国第一拖拖拉机集团有限公司拖拉机学院 C++ 点赞 评论 收藏
分享
点赞 评论 收藏
分享
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 滴滴求职进展汇总 #
168599次浏览 1665人参与
# 你觉得材料专业有必要实习嘛 #
10601次浏览 52人参与
# 美团求职进展汇总 #
1918755次浏览 17797人参与
# 找工作有哪些冷知识 #
7281次浏览 108人参与
# 应届生应该先就业还是先择业 #
92894次浏览 566人参与
# 德州仪器求职进展汇总 #
4509次浏览 139人参与
# 实习期间如何提升留用概率? #
20073次浏览 302人参与
# 小米硬件提前批进度交流 #
161541次浏览 1503人参与
# 应届生简历当中,HR最关注哪些? #
28787次浏览 223人参与
# 互联网公司爆料 #
109758次浏览 649人参与
# vivo工作体验 #
18105次浏览 117人参与
# 牛友投递互助,不漏校招机会 #
264116次浏览 3657人参与
# 机械人避雷的岗位/公司 #
9063次浏览 51人参与
# Offer比较,你最看重什么? #
140019次浏览 886人参与
# 机械人晒出你的简历 #
68549次浏览 600人参与
# 小鹏汽车工作体验 #
6432次浏览 42人参与
# 通信/硬件求职避坑tips #
48025次浏览 463人参与
# 双非能在秋招上岸吗? #
205930次浏览 1067人参与
# 机械人,说说你的烦心事 #
58768次浏览 796人参与
# 扒一扒那些奇葩实习经历 #
21308次浏览 600人参与