write a program in java to return true if the number of appearances of 'the' and 'is' anywhere in the string is equal
Answers
Answer:
change shivi urn city hiccup uric in buoyancy in cu hack ta
Answer:
import java.util.*;
public class Main
{
public boolean isAndTheEquality(String stng)
{
int l = stng.length();
int st_the = 0;
int st_is = 0;
for (int i = 0; i < l; i++)
{
if (i < l - 2)
{
String tmp = stng.substring(i,i+3);
if (tmp.equals("the"))
st_the++;
}
if (i < l - 1)
{
String tmp2 = stng.substring(i,i+2);
if (tmp2.equals("is"))
st_is++;
}
}
if (st_the == st_is)
return true;
else
return false;
}
public static void main (String[] args)
{
Main m= new Main();
String str1 = "Thisisthethesis";
System.out.println("The given string is: "+str1);
System.out.println("Are the appearance of 'the' and 'is' equal? "+m.isAndTheEquality(str1));
}
}
MAYBE ERRORS IN TYPING...BUT I GUESS IT'S RIGHT
PLZ MARK IT AS BRAINLIEST...