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

সি শার্পে সিকোয়েন্সে অনুপস্থিত সংখ্যা খুঁজে বের করা

একটি লিস্ট সেট করুন।

List myList = new List(){1, 2, 3, 5, 8, 9};

এখন, প্রথম এবং শেষ উপাদানগুলো পান −

int a = myList.OrderBy(x => x).First(); 
int b = myList.OrderBy(x => x).Last();

একটি নতুন লিস্টে, সকল উপাদান পান এবং মিসিং নাম্বারগুলো পেতে Except ব্যবহার করুন −

List myList2 = Enumerable.Range(a, b - a + 1).ToList(); 
List remaining = myList2.Except(myList).ToList();

সম্পূর্ণ কোডটি দেখি −

উদাহরণ

using System.Collections.Generic; 
using System; 
using System.Linq; 
public class Program { 
    public static void Main() { 
        List myList = new List(){1, 2, 3, 5, 8, 9}; 
        Console.WriteLine("সংখ্যাগুলো... "); 
        foreach(int val in myList) { 
            Console.WriteLine(val); 
        } 
        int a = myList.OrderBy(x => x).First(); 
        int b = myList.OrderBy(x => x).Last(); 
        List myList2 = Enumerable.Range(a, b - a + 1).ToList(); 
        List remaining = myList2.Except(myList).ToList(); 
        Console.WriteLine("বাকি সংখ্যাগুলো... "); 
        foreach (int res in remaining) { 
            Console.WriteLine(res); 
        } 
    } 
}

আউটপুট

সংখ্যাগুলো...
1
2
3
5
8
9
বাকি সংখ্যাগুলো...
4
6
7
  1. ম্যাট্রিক্সে ক্যাবিটির সংখ্যা বের করা C++-তে

  2. শাফল করা কপি অ্যারেতে অনুপস্থিত সংখ্যা খুঁজে বের করা C++-তে

  3. C++-এ সর্টেড অ্যারেতে সবচেয়ে কাছাকাছি সংখ্যা (Closest Number) খুঁজে বের করা

  4. C++-এ 유리 সংখ্যার LCM খুঁজে বের করা