English, asked by Diashekhar8149, 2 months ago

Write a Java method that receives three strings and returns a string containing distinct common characters among the three strings ignoring case for letters

Answers

Answered by prematchaya195
0

Answer:

Explanation:

import java.util.*;

public class MyClass

{

  public static String distinct (String s1, String s2, String s3)

  {

String all = s1 + s2 + s3;

      all = all.toUpperCase();

      String res = "";

      for (int i = 0; i < all.length(); i++)

      {

          if (!res.contains(String.valueOf(all.charAt(i))))

{

              res = res + String.valueOf(all.charAt(i));

          }

      }

      return res;

  }

  public static void main(String args[])

  {

      Scanner Sc = new Scanner(System.in);

      System.out.print("Enter String 1 : ");

      String s1 = Sc.next();

      System.out.print("Enter String 2 : ");

      String s2 = Sc.next();

      System.out.print("Enter String 3 : ");

      String s3 = Sc.next();

      String res = distinct(s1, s2, s3);

      System.out.println(res);

  }

}

Output:

Enter String 1 : Nirali

Enter String 2 : Poorvi

Enter String 3 : Rajiv

NIRALPOVJ

Similar questions