class StringDemo12
{
static void sequenceCount(String s)
{
int i,count=1;
for(i=0;i<s.length()-1;i++)
{
count=1;
if(s.charAt(i) == s.charAt(i+1))
{
while(i+count<s.length() && s.charAt(i) == s.charAt(i+count))
++count;
System.out.println(s.charAt(i) + " " + count);
i = i+count-1;
}
else
System.out.println(s.charAt(i) + " " + count);
}
if(s.charAt(s.length()-2) != s.charAt(s.length()-1))
System.out.println(s.charAt(s.length()-1) + " " + count);
}
public static void main(String... s)
{
sequenceCount("nniiitttttinnn");
}
}
{
static void sequenceCount(String s)
{
int i,count=1;
for(i=0;i<s.length()-1;i++)
{
count=1;
if(s.charAt(i) == s.charAt(i+1))
{
while(i+count<s.length() && s.charAt(i) == s.charAt(i+count))
++count;
System.out.println(s.charAt(i) + " " + count);
i = i+count-1;
}
else
System.out.println(s.charAt(i) + " " + count);
}
if(s.charAt(s.length()-2) != s.charAt(s.length()-1))
System.out.println(s.charAt(s.length()-1) + " " + count);
}
public static void main(String... s)
{
sequenceCount("nniiitttttinnn");
}
}
No comments:
Post a Comment