| 1. |
Write a Java method that receives three strings and returns a string containing distinct common characters among the three strings ignoring case for letters |
|
Answer» 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 |
|