package 去哪儿;

public class Chongfu {

public  static void chongfu(String s)
{
   String subletter = "";  
   String pre = ""; 
   String output="";
   boolean isletter = true;  
   boolean isfirst = true;  
   int times = 0;//记录每个字串需要重复的次数  
       int curnum = 0;//记录当前这个字符代表的数字值  
   for(int i = 0 ; i < s.length() ; i++)
   {  
       if((s.charAt(i) >= 'a' && s.charAt(i) <= 'z') ||(s.charAt(i) >= 'A' && s.charAt(i) <= 'Z'))
       {  
          subletter += s.charAt(i);  
              isletter = true;  
       }else
       {  
          curnum =s.charAt(i) - '0';  
         if(isletter == false)
         {  
            
               times = times * 10 + curnum;  
             }
         else
         {  
             
              
              if(isfirst == false)
              {  
                   for(int j = 0 ; j < times ; j++)
                   {  
                      output += pre;  
                   }  
                   }else
                   {  
                  isfirst = false;  
                    }  
                pre = subletter;  
                subletter = "";  
                    times = curnum;  
           }  
          isletter = false;  
       }  
   }  
 
  for(int j = 0 ; j < times; j++)
  {  
  output += pre;  
 }  

System.out.print(output);
}
public static void main(String[] args)
{
String s="a10bc3d1";
chongfu(s);
}

}