import java.util.Scanner; public class Main2{     public static void main(String[] args) {         // TODO Auto-generated method stub         Scanner scanner=new Scanner(System.in);         String input=scanner.nextLine();         String output=getStr(input);         for(int i=output.length()-1;i>=0;i--)         {             System.out.print(output.charAt(i));         }                   }     public static String getStr(String temp)     {         StringBuilder stringBuilder=new StringBuilder();         int end=0;         for(int i=0;i<temp.length();)         {             if(temp.charAt(i)>='0'&&temp.charAt(i)<='9')             {                 if(temp.charAt(i+1)=='{')                 {                     end=temp.lastIndexOf("}");                 }                 else if(temp.charAt(i+1)=='[')                 {                     end=temp.lastIndexOf("]");                 }                 else if(temp.charAt(i+1)=='(')                 {                     end=temp.lastIndexOf(")");                 }                 for(int j=0;j<temp.charAt(i)-'0';j++)                 {                     stringBuilder.append(getStr(temp.substring(i+2,end)));                 }                 i=end+1;             }             else             {                 stringBuilder.append(temp.charAt(i));                 i++;             }             }         return stringBuilder.toString();     } } 递归实现~
点赞 7
牛客网
牛客企业服务