কম্পিউটার

দুটি তালিকায় অনুপস্থিত এবং অতিরিক্ত মান খুঁজে পেতে জাভা প্রোগ্রাম


দুটি তালিকায় অনুপস্থিত এবং অতিরিক্ত মান খুঁজে পেতে, জাভা প্রোগ্রামটি নিম্নরূপ -

উদাহরণ

import java.util.*;
public class Demo{
   public static void main(String[] args){
      List my_list_1 = new ArrayList();
      List my_list_2 = new ArrayList();
      my_list_1.add(new Integer("101"));
      my_list_1.add(new Integer("90"));
      my_list_1.add(new Integer("34"));
      my_list_2.add(new Integer("34"));
      my_list_2.add(new Integer("67"));
      my_list_2.add(new Integer("90"));
      for(int i = 0; i < my_list_1.size(); i++){
         if (my_list_2.contains(my_list_1.get(i)))
         continue;
            else
         System.out.println("The missing element is : "+my_list_1.get(i));
      }
      for(int j=0; j<my_list_2.size();j++){
         if (my_list_1.contains(my_list_2.get(j)))
         continue;
            else
         System.out.println("The new element in the list is : "+my_list_2.get(j));
      }
   }
}

আউটপুট

The missing element is : 101
The new element in the list is : 67

ডেমো নামের একটি ক্লাসে প্রধান ফাংশন থাকে এবং এর ভিতরে দুটি অ্যারে তালিকা তৈরি করা হয়। 'অ্যাড' ফাংশন ব্যবহার করে উভয় অ্যারে তালিকায় উপাদান যোগ করা হয়। একটি 'ফর' লুপ প্রথম অ্যারে তালিকার উপর পুনরাবৃত্তি করতে ব্যবহৃত হয় এবং পরবর্তী, দ্বিতীয় অ্যারে তালিকাটি প্রথম অ্যারে তালিকার উপাদানগুলি ধারণ করার জন্য চেক করা হয়। যদি সেই শর্তটি সত্য হয়, তবে মৃত্যুদণ্ড অব্যাহত থাকে। অন্যথায়, অনুপস্থিত উপাদানটি বের করা হয় এবং কনসোলে প্রদর্শিত হয়। একইভাবে, প্রথম তালিকায় না থাকা একটি অতিরিক্ত উপাদান দ্বিতীয় তালিকায় উপস্থিত আছে কিনা তা পরীক্ষা করার জন্য, দ্বিতীয় তালিকাটি 'ফর' লুপ ব্যবহার করে পুনরাবৃত্তি করা হয় এবং অতিরিক্ত উপাদান (যদি থাকে) বের করা হয় এবং প্রদর্শিত হয় কনসোল।


  1. কিউবয়েডের সারফেস এরিয়া এবং ভলিউম খুঁজে পেতে জাভা প্রোগ্রাম

  2. পাইথন প্রোগ্রাম দুটি তালিকার ছেদ খুঁজে বের করতে?

  3. দুই বা ততোধিক তালিকার ইউনিয়ন খুঁজে পেতে পাইথন প্রোগ্রাম?

  4. দুটি তালিকায় অনুপস্থিত এবং অতিরিক্ত মান খুঁজে পেতে পাইথন প্রোগ্রাম?