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

दिए गए स्ट्रिंग में सभी उपसर्गों को पायथन का उपयोग करके सबसे बड़ी आवृत्ति के साथ गिनें

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

एक स्ट्रिंग और दो अक्षर लें। पहले अक्षर की उच्च आवृत्ति वाले उपसर्ग मुद्रित किए जाएंगे। और आउटपुट के अंत में गिनती प्रदर्शित करें।

आइए कुछ उदाहरण देखें।

इनपुट

string:- apple
alphabets:- p, e

आउटपुट

ap
app
appl
apple 4

इनपुट

string:- apple
alphabets:- e, p

आउटपुट

0

आइए कोड लिखने के चरण देखें।

  • किसी फ़ंक्शन को परिभाषित करें और उसमें कोड लिखें।

  • गिनती को 0 और एक खाली स्ट्रिंग से प्रारंभ करें।

  • स्ट्रिंग पर पुनरावृति करें।

  • स्ट्रिंग स्लाइसिंग और इंडेक्स का उपयोग करके उपसर्ग प्राप्त करें। और इसे एक खाली स्ट्रिंग में स्टोर करें।

  • उपसर्ग में वर्णमाला आवृत्ति की तुलना करें।

  • संतुष्ट होने पर गिनती प्रिंट करें और बढ़ाएँ।

  • अंत में गिनती प्रिंट करें।

उदाहरण

# defining a function for multiple calles
def prefixes(string, _1, _2):
   # count count = 0
   # empty string for comparison
   prefix = ""
   # iterating over the string
   for i in range(len(string)):
      # getting the prefix from the string
      prefix = string[:i + 1]
      # comparing the count of alphabets in the prefix
      if prefix.count(_1) > prefix.count(_2):
      # printing the prefix if success
      print(prefix)
      # incrementing the count by 1
      count += 1
   # printing the count
   print(f"Total prefixes matched: {count}")
if __name__ == '__main__':
   # invokging the function
   print(f"----------------apple p e---------------------")
   prefixes('apple', 'p', 'e')
   print()
   print(f"----------------apple e p---------------------")
   prefixes('apple', 'e', 'p')

आउटपुट

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

----------------apple p e---------------------
ap
app
appl
apple
Total prefixes matched: 4
----------------apple e p---------------------
Total prefixes matched: 0

निष्कर्ष

यदि आपको कोड को समझने में कोई समस्या आ रही है, तो कमेंट सेक्शन में उनका उल्लेख करें।


  1. पायथन में दिए गए सूचकांकों के साथ स्ट्रिंग को फेरबदल करने का कार्यक्रम

    मान लीजिए कि हमारे पास एक स्ट्रिंग s और सूचकांकों की एक सूची है, वे समान लंबाई के हैं। स्ट्रिंग s को इस तरह से फेरबदल किया जाएगा कि स्थिति i पर वर्ण, अंतिम स्ट्रिंग में सूचकांकों [i] पर चला जाता है। हमें अंतिम स्ट्रिंग ढूंढनी है। इसलिए, यदि इनपुट s =ktoalak ind =[0,5,1,6,2,4,3] जैसा है, तो आउटपुट क

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

    इस लेख में, हम नीचे दिए गए समस्या कथन के समाधान के बारे में जानेंगे। समस्या कथन - हमें एक स्ट्रिंग दी गई है, हमें दिए गए स्ट्रिंग में सेट का उपयोग करके स्वरों की संख्या गिनने की जरूरत है। यहां हम पूरी स्ट्रिंग को पार करते हैं और जांचते हैं कि प्रत्येक वर्ण एक स्वर है या नहीं और गिनती में वृद्धि क

  1. किसी दिए गए स्ट्रिंग के सभी क्रमपरिवर्तन मुद्रित करने के लिए पायथन प्रोग्राम

    इस लेख में, हम नीचे दिए गए समस्या कथन के समाधान के बारे में जानेंगे। समस्या कथन - हमें एक स्ट्रिंग दी गई है जिसकी हमें स्ट्रिंग के सभी संभावित क्रमपरिवर्तन प्रदर्शित करने की आवश्यकता है। आइए अब नीचे दिए गए कार्यान्वयन में समाधान देखें - उदाहरण # conversion def toString(List):    return &