Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

एक स्ट्रिंग में सभी डुप्लिकेट वर्णों को खोजने के लिए पायथन प्रोग्राम

इस ट्यूटोरियल में, हम सीखेंगे कि स्ट्रिंग में सभी डुप्लिकेट मानों को कैसे खोजें। हम इसे पायथन में विभिन्न तरीकों से कर सकते हैं। आइए एक-एक करके उन्हें एक्सप्लोर करें।

हम जिस प्रोग्राम को लिखने जा रहे हैं उसका उद्देश्य एक स्ट्रिंग में मौजूद डुप्लीकेट कैरेक्टर को खोजना है। उदाहरण के लिए, हमारे पास एक स्ट्रिंग है ट्यूटोरियल पॉइंट कार्यक्रम हमें t o i . देगा आउटपुट के रूप में। सरल शब्दों में, हमें ऐसे अक्षर खोजने होंगे जिनकी गिनती स्ट्रिंग में एक से अधिक हो। आइए देखते हैं।

स्क्रैच प्रोग्राम

किसी भी मॉड्यूल का उपयोग किए बिना प्रोग्राम लिखना। हम अपने लक्ष्य को प्राप्त करने के लिए पायथन के विभिन्न तरीकों का उपयोग कर सकते हैं। सबसे पहले, हम गिनती विधि का उपयोग करके एक स्ट्रिंग के डुप्लिकेट वर्ण पाएंगे। आइए पहले प्रक्रिया देखें।

  • एक स्ट्रिंग इनिशियलाइज़ करें।
  • खाली सूची प्रारंभ करें
  • स्ट्रिंग पर लूप करें।
    • गणना पद्धति का उपयोग करके जांचें कि चार आवृत्ति एक से अधिक है या नहीं।
यदि एक से अधिक हो तो जांचें कि यह सूची में मौजूद है या नहीं। यदि मौजूद नहीं है तो सूची में जोड़ें
  • पात्रों को प्रिंट करें

उदाहरण

## इनिशियलाइज़िंग stringstring ="tutorialspoint"## सभी डुप्लीकेट कैरेक्टर्स को जोड़ने के लिए एक लिस्ट को इनिशियलाइज़ करना स्ट्रिंग में एक चार की आवृत्ति अगर string.count(char)> 1:## सूची में जोड़ना यदि यह पहले से मौजूद नहीं है तो चार डुप्लीकेट में नहीं है:डुप्लीकेट्स.एपेंड (चार) प्रिंट (*डुप्लिकेट)

यदि आप उपरोक्त कार्यक्रम चलाते हैं, तो आपको निम्नलिखित परिणाम प्राप्त होंगे।

आउटपुट

मैं

अब हम बिना किसी विधि के स्ट्रिंग के डुप्लिकेट वर्ण पाएंगे। वांछित आउटपुट प्राप्त करने के लिए हम शब्दकोश डेटा संरचना का उपयोग करने जा रहे हैं। आइए पहले प्रक्रिया देखें।

  • एक स्ट्रिंग इनिशियलाइज़ करें।
  • खाली शब्दकोश प्रारंभ करें
  • स्ट्रिंग पर लूप करें।
    • जांचें कि शब्दकोश में चार पहले से मौजूद है या नहीं
    • चार की संख्या को 1 से प्रारंभ करें
गिनती बढ़ाएं

उदाहरण

## इनिशियलाइज़िंग stringstring ="tutorialspoint"## एक डिक्शनरी को इनिशियलाइज़ करना char] +=1 और:## अगर डुप्लीकेट मौजूद नहीं है तो 1 तक गिनती शुरू करना /पूर्व> 

अगर आप ऊपर दिए गए प्रोग्राम को चलाते हैं,

आउटपुट

मैं

  1. पायथन प्रोग्राम यह जांचने के लिए कि क्या एक स्ट्रिंग में सभी अद्वितीय वर्ण हैं

    इस लेख में, हम दिए गए समस्या कथन को हल करने के लिए समाधान और दृष्टिकोण के बारे में जानेंगे। समस्या कथन एक स्ट्रिंग इनपुट को देखते हुए, हमें यह पता लगाना होगा कि किसी स्ट्रिंग में सभी अद्वितीय वर्ण हैं या नहीं। दृष्टिकोण हम बूलियन मानों की एक सरणी बनाएंगे, जहां इंडेक्स i पर वेरिएबल फ्लैग इंगित कर

  1. एक स्ट्रिंग में दर्पण वर्ण खोजने के लिए पायथन प्रोग्राम

    उपयोगकर्ता इनपुट स्ट्रिंग और उस स्थिति से स्थिति को देखते हुए हमें वर्णों को वर्णानुक्रम में स्ट्रिंग की लंबाई तक दर्पण करने की आवश्यकता है। इस ऑपरेशन में, हम a को z, b से y, c से x, d से w में बदलते हैं और इसी तरह से पहला कैरेक्टर आखिरी हो जाता है और इसी तरह चालू। Inpu t: p = 3 Input string = p

  1. पायथन का उपयोग करके एक स्ट्रिंग से सभी डुप्लिकेट वर्ण खोजें

    एक तार दिया गया है। हमारा काम उन वर्णों को खोजना है जिनकी आवृत्ति दी गई स्ट्रिंग में एक से अधिक है। एक उदाहरण के रूप में, हम देख सकते हैं कि स्ट्रिंग हैलो वर्ल्ड। आइए पायथन सीखें ”इसलिए एल्गोरिथम उन अक्षरों को ढूंढेगा जो कई बार आ रहे हैं। इस मामले में, आउटपुट इस तरह दिखेगा - e : 3 l : 4 o , 3) <