Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> C#

C# प्रोग्राम: जांचें कि सरणी में डुप्लिकेट है या नहीं

एक सरणी सेट करें:

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

अब, एक नया Dictionary बनाएं:

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} {1} बार आया", val.Key, val.Value); 
        } 
    } 
}

आउटपुट

89 2 बार आया 
12 1 बार आया 
56 1 बार आया
  1. Python प्रोग्राम में ऐरे का योग खोजना Python प्रोग्राम में ऐरे का योग खोजना

    इस लेख में, हम नीचे दिए गए समस्या कथन के समाधान के बारे में जानेंगे। समस्या कथन - हमें एक ऐरे दिया गया है, हमें ऐरे का योग निकालने की आवश्यकता है। पूरे ऐरे को पार करने और प्रत्येक इंडेक्स पर तत्व को जोड़कर योग प्राप्त करने का ब्रूट-फोर्स दृष्टिकोण नीचे चर्चा किया गया है। उदाहरण # sum फ़ंक्शन def

  1. पायथन प्रोग्राम: ऐरे का योग ढूंढें पायथन प्रोग्राम: ऐरे का योग ढूंढें

    इस लेख में, हम दिए गए प्रॉब्लम स्टेटमेंट को हल करने के समाधान और दृष्टिकोण के बारे में सीखेंगे। प्रॉब्लम स्टेटमेंट इनपुट के रूप में एक ऐरे दिए जाने पर, हमें दिए गए ऐरे का योग निकालने की आवश्यकता है। यहां हम ब्रूट-फोर्स दृष्टिकोण का पालन कर सकते हैं यानी एक लिस्ट को ट्रैवर्स करना और प्रत्येक एलिमें

  1. - पायथन प्रोग्राम: 2D ऐरे में k-वां सबसे छोटा एलिमेंट खोजना

    एक n×n यूजर इनपुट इंटीजर मैट्रिक्स दिया गया है और k का मान। हमारा कार्य 2D ऐरे में k-वां सबसे छोटा एलिमेंट ढूंढना है। यहां हम heapq मॉड्यूल का उपयोग करते हैं। पायथन में हीप क्यू (या heapq) उपलब्ध है। इस मॉड्यूल की तकनीक यह है कि हर बार हीप एलिमेंट का सबसे छोटा पॉप किया जाता है (मिन हीप)। nsmallest()