exaample 1:
i/p:
a2b3c
o/p:
aabbb (c will be 0)
example 2:
i/p:
a12b12c100
o/p:
aaaaaaaaaaaabbbbbbbbbbbbccccccccccccccc...
ccccccccccccccccccccccccccccccccccccccccc...
cccccccccccccccccccccccccccccccccccccccccccc
public class NewClass13 {
void print(char c,int n)
{
for(int i=0;i<n;i++)
System.out.print(c);
}
void decode(String s)
{
for(int i=0;i<s.length();i++)
{
char temp=s.charAt(i);
i++;
int c=0;
while(i<s.length())
{
if(s.charAt(i)>='0' && s.charAt(i)<='9')
{
c=c*10+(s.charAt(i)-'0');
i++;
}
else
{
i--;
break;
}
}
print(temp,c);
}
}
public static void main(String args[])
{
String s="a12b12c100";
NewClass13 ob=new NewClass13();
ob.decode(s);
}
}
No comments:
Post a Comment