static String solution(String input) {      if(input.equals("") || input == null) {      return input;      }          return func(input);     }     static String func(String input) {      if(!input.contains("(")) {      return input;      }           int one = input.indexOf("(");      int two = input.lastIndexOf(")");           int len = 0;      int flag = -1;      for(int i = one+1; i < two; i++) {      if(input.charAt(i) == ',' && len == 0) {      flag = i;      }      if(input.charAt(i) == '(') {      len++;      }      if(input.charAt(i) == ')') {      len--;      }      }      return func(input.substring(one+1, flag))+input.substring(0, one)+func(input.substring(flag+1, two));          }
点赞 1

相关推荐

码农索隆:小同学,看看我查看图片
点赞 评论 收藏
分享
26牛牛不会梦到感谢信:羡慕离职了还能吃吗现在就赶回去
点赞 评论 收藏
分享
牛客网
牛客企业服务