关注
/*
用了一个栈 遍历字符串 不同情况不同处理
*/
static String solution(String input) {
if(input==null||input.length()<2){
return input;
}
Stack<Character> number=new Stack<Character>();
StringBuilder builder=new StringBuilder();
for(int i=0;i<input.length();i++){
char c=input.charAt(i);
if(c>='0'&&c<='9'){
char c1=input.charAt(i+1);
if(c1==','){
builder.append(c);
builder.append(number.pop());
i++;
continue;
}
number.push(c);
}
if(c=='('){
char c1=input.charAt(i+1);
if(c1==','){
builder.append(number.pop());
i++;
}
}
if(c==')'){
builder.append(number.isEmpty()?"":number.pop());
}
}
return builder.toString();
查看原帖
点赞 5
相关推荐
点赞 评论 收藏
分享
点赞 评论 收藏
分享
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 你的秋招白月光和意难平公司 #
13655次浏览 138人参与
# 职场上哪些事情令人讨厌 #
26825次浏览 110人参与
# 百度秋招 #
56802次浏览 394人参与
# 你想跟着什么样领导? #
9199次浏览 127人参与
# 一人一个landing小技巧 #
133466次浏览 1479人参与
# 找实习是选平台还是选业务? #
12910次浏览 175人参与
# 牛客租房专区 #
127350次浏览 1358人参与
# 什么样的背景能拿SSP? #
118351次浏览 415人参与
# 从夯到拉,评价编程语言 #
7755次浏览 67人参与
# 机械人还在等华为开奖吗? #
280017次浏览 1437人参与
# 你见过哪些工贼行为 #
46738次浏览 175人参与
# 腾讯工作体验 #
530230次浏览 3593人参与
# xxx岗位的一天 #
12673次浏览 123人参与
# 大疆的机械笔试比去年难吗 #
93612次浏览 764人参与
# 每个月花钱最多的地方是? #
6975次浏览 102人参与
# 十一月总结 #
18160次浏览 170人参与
# 你面试时吹过最大的牛 #
23811次浏览 126人参与
# 分享一个让你热爱工作的瞬间 #
48167次浏览 416人参与
# AI“智障”时刻 #
7509次浏览 72人参与
# 如何缓解入职前的焦虑 #
239384次浏览 1425人参与
# 好好告别我的学生时代 #
124316次浏览 1535人参与
