কম্পিউটার

একটি অ্যারে ডুপ্লিকেট আছে কিনা তা খুঁজে বের করতে C# প্রোগ্রাম


একটি অ্যারে সেট করুন -

int[] arr = {
   89,
   12,
   56,
   89,
};

এখন, একটি নতুন অভিধান −

তৈরি করুন
var d = new Dictionary < int, int > ();

অভিধান পদ্ধতি ব্যবহার করে ContainsKey(), অ্যারে-তে সদৃশ উপাদানগুলি খুঁজুন −

foreach(var res in arr) {
   if (d.ContainsKey(res))
   d[res]++;
   else
   d[res] = 1;
}

এখানে সম্পূর্ণ কোড −

উদাহরণ

using System;
using System.Collections.Generic;

namespace Demo {
   public class Program {
      public static void Main(string[] args) {
         int[] arr = {
            89,
            12,
            56,
            89,
         };
         var d = new Dictionary < int, int > ();

         foreach(var res in arr) {
            if (d.ContainsKey(res))
            d[res]++;
            else
            d[res] = 1;
         }
         foreach(var val in d)
         Console.WriteLine("{0} occurred {1} times", val.Key, val.Value);
      }
   }
}

আউটপুট

89 occurred 2 times
12 occurred 1 times
56 occurred 1 times

  1. পাইথনে জেনারেটেড অ্যারেতে সর্বাধিক খোঁজার প্রোগ্রাম

  2. পাইথন প্রোগ্রামে অ্যারের সমষ্টি খুঁজুন

  3. অ্যারের যোগফল খুঁজে পেতে পাইথন প্রোগ্রাম

  4. একটি 2D অ্যারেতে k'th ক্ষুদ্রতম উপাদান খুঁজে পেতে পাইথন প্রোগ্রাম