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

C# प्रोग्राम स्ट्रिंग में किसी कैरेक्टर की घटनाओं की संख्या ढूंढने के लिए


मान लें कि हमारी स्ट्रिंग है:

String s = "mynameistomhanks";

अब एक नई सरणी बनाएं और इसे उपरोक्त घोषित स्ट्रिंग के साथ एक नई विधि में पास करें। यह स्ट्रिंग में कैरेक्टर्स की घटना की गणना करता है।

static void calculate(String s, int[] cal) {
    for (int i = 0; i < s.Length; i++)
        cal[s[i]]++;
}

आइए पूरा कोड देखें।

उदाहरण

using System;
class Demo {
    static int maxCHARS = 256;
    static void calculate(String s, int[] cal) {
        for (int i = 0; i < s.Length; i++)
            cal[s[i]]++;
    }
    public static void Main() {
        String s = "mynameistomhanks";
        int[] cal = new int[maxCHARS];
        calculate(s, cal);
        for (int i = 0; i < maxCHARS; i++) {
            if (cal[i] > 1) {
                Console.WriteLine("Character " + (char)i);
                Console.WriteLine("Occurrence = " + cal[i] + " times");
            }
            if (cal[i] == 1) {
                Console.WriteLine("Character " + (char)i);
                Console.WriteLine("Occurrence = " + cal[i] + " time");
            }
        }
    }
}

आउटपुट

Character a Occurrence = 2 times
Character e Occurrence = 1 time
Character h Occurrence = 1 time
Character i Occurrence = 1 time
Character k Occurrence = 1 time
Character m Occurrence = 3 times
Character n Occurrence = 2 times
Character o Occurrence = 1 time
Character s Occurrence = 2 times
Character t Occurrence = 1 time
Character y Occurrence = 1 time

  1. - पायथन का उपयोग करके स्ट्रिंग में विभिन्न पूर्णांकों की संख्या खोजने का प्रोग्राम

    मान लीजिए हमारे पास एक लोअरकेस अल्फान्यूमेरिक स्ट्रिंग s है। हमें हर गैर-अंक वर्ण को स्पेस से बदलना है, लेकिन अब हम कुछ पूर्णांकों के साथ रह गए हैं जो कम से कम एक स्पेस से अलग हैं। हमें s पर प्रतिस्थापन संचालन करने के बाद विभिन्न पूर्णांकों की संख्या ढूंढनी है। यहां दो संख्याओं को अलग माना जाता है

  1. - Python में डिक्रिप्टेड स्ट्रिंग का k-th वर्ण ढूंढना - सेट-2

    मान लीजिए हमारे पास एक एन्कोडेड स्ट्रिंग है जहां उपस्ट्रिंग के दोहराव को उपस्ट्रिंग के बाद उपस्ट्रिंग की गिनती के रूप में दर्शाया गया है। उदाहरण के लिए, यदि स्ट्रिंग pq2rs2 है और k=5, तो आउटपुट r होगा, क्योंकि डिक्रिप्टेड स्ट्रिंग pqpqrsrs है और 5वां वर्ण r है। हमें इस बात का ध्यान रखना है कि एन्क्र

  1. - Python प्रोग्राम से दी गई स्ट्रिंग में प्रत्येक वर्ण की घटना खोजना

    इस लेख में, हम नीचे दिए गए समस्या कथन के समाधान के बारे में जानेंगे। समस्या कथन - हमें एक स्ट्रिंग दी गई है, हमें दी गई स्ट्रिंग में प्रत्येक वर्ण की घटना खोजने की आवश्यकता है। यहां हम नीचे चर्चा किए गए 3 दृष्टिकोणों पर चर्चा करेंगे: दृष्टिकोण 1 - ब्रूट-फोर्स दृष्टिकोण उदाहरण test_str = Tutorials