কম্পিউটার

জাভা প্রোগ্রাম একটি স্ট্রিং মধ্যে ডুপ্লিকেট অক্ষর খুঁজে পেতে


এই নিবন্ধে, আমরা একটি স্ট্রিং মধ্যে সদৃশ অক্ষর খুঁজে কিভাবে বুঝতে হবে. স্ট্রিং একটি ডেটাটাইপ যা এক বা একাধিক অক্ষর ধারণ করে এবং ডবল উদ্ধৃতি (“ ”) দিয়ে আবদ্ধ থাকে।

নীচে একই -

এর একটি প্রদর্শন রয়েছে৷

ধরুন আমাদের ইনপুট হল

Input string: Java Programming

কাঙ্খিত আউটপুট হবে

The duplicate characters in the string are: a a r g m

অ্যালগরিদম

Step 1 - START
Step 2 - Declare a string namely input_string, a char array namely character_array.
Step 3 - Define the values.
Step 4 - Convert the string to character array.
Step 5 – Iterate over the character_array twice with ‘i’ and ‘j’ values. Using an if-confition, check if ‘i’th value matches with the ‘j’th value. If yes, it’s a duplicate. Store the value.
Step 5 - Display the result
Step 6 - Stop

উদাহরণ 1

এখানে, আমরা 'প্রধান' ফাংশনের অধীনে সমস্ত ক্রিয়াকলাপ একসাথে আবদ্ধ করি।

public class Demo {
   public static void main(String argu[]) {
      String input_string = "Java Programming";
      System.out.println("The string is defined as: " + input_string);
      char[] character_array = input_string.toCharArray();
      System.out.print("\nThe duplicate characters in the string are: ");
      for (int i = 0; i < input_string.length(); i++) {
         for (int j = i + 1; j < input_string.length(); j++) {
            if (character_array[i] == character_array[j]) {
               System.out.print(character_array[j] + " ");
               break;
            }
         }
      }
   }
}

আউটপুট

The string is defined as: Java Programming

The duplicate characters in the string are: a a r g m

উদাহরণ 2

এখানে, আমরা ক্রিয়াকলাপগুলিকে অবজেক্ট-ওরিয়েন্টেড প্রোগ্রামিং প্রদর্শনকারী ফাংশনে অন্তর্ভুক্ত করি।

public class Demo {
   static void duplicate_characters(String input_string){
      char[] character_array = input_string.toCharArray();
      System.out.print("\nThe duplicate characters in the string are: ");
      for (int i = 0; i < input_string.length(); i++) {
         for (int j = i + 1; j < input_string.length(); j++) {
            if (character_array[i] == character_array[j]) {
               System.out.print(character_array[j] + " ");
               break;
            }
         }
      }
   }
   public static void main(String argu[]) {
      String input_string = "Java Programming";
      System.out.println("The string is defined as: " + input_string);
      duplicate_characters(input_string);
   }
}

আউটপুট

The string is defined as: Java Programming

The duplicate characters in the string are: a a r g m

  1. একটি সমান্তরালগ্রামের ক্ষেত্রফল খুঁজে বের করতে জাভা প্রোগ্রাম

  2. একটি বৃত্তের পরিধি খুঁজে পেতে জাভা প্রোগ্রাম

  3. জাভা প্রোগ্রাম একটি ট্রাপিজিয়াম এর এলাকা খুঁজে বের করতে

  4. একটি আয়তক্ষেত্রের পরিধি খুঁজে পেতে জাভা প্রোগ্রাম