কম্পিউটার টিউটোরিয়াল

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


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

উদাহরণ

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

Demo ক্লাসে main ফাংশন আছে এবং এর ভিতরে দুটি ArrayList তৈরি করা হয়েছে। 'add' ফাংশন ব্যবহার করে দুটি লিস্টে এলিমেন্ট যোগ করা হয়েছে। প্রথম লিস্টের ওপর একটি 'for' লুপ চালানো হয়েছে এবং দ্বিতীয় লিস্টে প্রথম লিস্টের এলিমেন্টগুলো আছে কিনা তা চেক করা হয়েছে। যদি শর্তটি সত্য হয়, তাহলে এক্সিকিউশন চালু থাকে। অন্যথায়, অনুপস্থিত এলিমেন্টটি বের করে কনসোলে প্রদর্শন করা হয়। একইভাবে, প্রথম লিস্টে না থাকা কোনো অতিরিক্ত এলিমেন্ট দ্বিতীয় লিস্টে আছে কিনা তা জানতে দ্বিতীয় লিস্টের ওপর 'for' লুপ চালানো হয়েছে এবং অতিরিক্ত এলিমেন্ট (যদি থাকে) বের করে কনসোলে দেখানো হয়েছে।

  1. জাভা প্রোগ্রাম: ঘনবস্তু (Cuboid) এর পৃষ্ঠক্ষেত্রফল ও আয়তন বের করার পদ্ধতি

  2. পাইথনে দুটি লিস্টের ইন্টারসেকশন (Intersection) বের করা

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

  4. পাইথনে দুটি লিস্টে অনুপস্থিত ও অতিরিক্ত মান বের করার প্রোগ্রাম