Q:

Write a Java program to check whether two strings of length 3 and 4 appear in same number of times in a given string

0

Write a Java program to check whether two strings of length 3 and 4 appear in same number of times in a given string.

All Answers

need an explanation for this answer? contact us directly to get an explanation for this answer

object Scala_String {
  def test(stng: String, str1: String, str2: String): Boolean = {
  val l = stng.length;
  var red = 0;
  var blue = 0;
  for (i <- 0 to l-3) 
  {
    var tmp = stng.substring(i, i+3);
    if (tmp.compareTo(str2) == 0)
      red=red+1; 
     }
  for (i <- 0 to l-4) 
  {
    var tmp = stng.substring(i, i+4);
    if (tmp.compareTo(str1) == 0)
      blue=blue+1; 
  }
  
  if (red == blue)
    return true;
  else
    return false;
  }
  
  def main(args: Array[String]): Unit = {
      var strr =  "redcapmanwithbluecar";
      val str1 = "blue";  
      val str2 = "red";    
      println("The original string is: "+strr);
      println("Searched strings are: "+str1+","+str2);
      println("The appearance of red and blue are same: "+test(strr, str1, str2));
      strr =  "redcapmanwithbluecarblue";
      println("The original string is: "+strr);
      println("Searched strings are: "+str1+","+str2);
      println("The appearance of red and blue are same: "+test(strr, str1, str2));
    
 }
}

Sample Output:

The original string is: redcapmanwithbluecar
Searched strings are: blue,red
The appearance of red and blue are same: true
The original string is: redcapmanwithbluecarblue
Searched strings are: blue,red
The appearance of red and blue are same: false

need an explanation for this answer? contact us directly to get an explanation for this answer

total answers (1)

Similar questions


need a help?


find thousands of online teachers now