Computer Science, asked by TheLoneWolf2822, 8 months ago

Given a string S consisting of N letters 'a' and / or 'b' returns true

Answers

Answered by rashidali20051980
16

Answer:

horse ridingbbsbbshshssbs

Answered by vallepusrikanth24
7

Answer:

import java.util.*;  

import java.io.*;  

public class Main

{  

   public static void main (String[] args)

   {  

       Scanner sc= new Scanner(System.in);  

       System.out.print("Enter a string: ");  

       String s= sc.next();  

       int l = s.length()-1;

       int i = 0;  

       int stat=1;

       int x=1,y=0;

        while (l>=0)  

       {  

           if(s.charAt(i) == 'a')  

           {  

              x=0;

              i+=1;

              l-=1;

              if(x==0 && y==1){

                   stat=0;

                   break;

              }

               

           }  

           else if(s.charAt(i) == 'b'){

               y=1;

               i+=1;

               l-=1;

             

           }

           

           

       }  

       if(stat == 0){  

           System.out.println("false");  

       }  

       else{  

           System.out.println("true");  

       }  

   }  

}

Explanation:

in this we simply check a's before charater.if b comes before a then y=1 so it returns stat=0

Similar questions