GIVEN A TWO STRINGS WE HAVE TO FIND THE ELEMENTS IN STRING 2 PRESENT IN STRING 1 IN A CONSECUTIVE MANNER

 PROBLEM STATEMENT:

GIVEN A TWO STRINGS WE HAVE TO FIND THE ELEMENTS IN STRING 2 PRESENT IN STRING 1 IN A CONSECUTIVE MANNER


I/P 1:

Kehabn

kabin

OUTPUT:

False


I/P 2:

khabolin

kabin


OUTPUT:

True


PROGRAM:


import java.util.*;
public class CheckConsecutiveCharacters
{
    public static void Check(String s1,String s2)
    {
        char prev=s1.charAt(0);
        int count=0;
        int flag=0;
        for(int i=0;i<s2.length();i++)
        {
            char c=s2.charAt(i);
        
            for(int j=0;j<s1.length();j++)
            {
                if(c==s1.charAt(j))
                {
                    for(int k=j;k>=0;k--)
                    {
                        if(prev==s1.charAt(k))
                        {
                            count++;
                        }
                    }
                    prev=c;
                   // System.out.println(prev);
                }
            }
           // System.out.println(count);
            if(count==s2.length())
            {
                flag=1;
                break;
            }
        }
        if(flag==1)
        {
            System.out.println("True");
        }
        else{
            System.out.println("False");
        }
    }
    public static void main(String args[])
    {
        Scanner sc=new Scanner(System.in);
        String s1=sc.next();
        String s2=sc.next();
        Check(s1,s2);
    }
}



Comments

Post a Comment

Popular posts from this blog

PROGRAM TO FIND FACTORIAL OF A NUMBER USING RECURSION

PROGRAM TO FIND THE COUNT OF PARTICULAR NUMBER IN AN ARRAY

TELEPHONE BOOK USING HASHMAP