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

एक स्ट्रिंग खोजें जैसे कि प्रत्येक वर्ण लेक्सिकोग्राफ़िक रूप से पायथन में अपने तत्काल अगले वर्ण से बड़ा हो

मान लीजिए हमारे पास एक संख्या n है; हमें n+1 की लंबाई के निचले केस स्ट्रिंग की जांच करनी होगी ताकि किसी भी स्थिति में वर्ण अपने तत्काल अगले वर्ण से शब्दकोषीय रूप से बड़ा हो।

इसलिए, यदि इनपुट 15 जैसा है, तो आउटपुट ponmlkjihgfedcba होगा।

इसे हल करने के लिए, हम इन चरणों का पालन करेंगे -

  • temp_str:=रिक्त स्ट्रिंग
  • अतिरिक्त :=n मॉड 26
  • यदि अतिरिक्त>=1, तो
    • 26 -(अतिरिक्त + 1) से 25 की सीमा में i के लिए, करें
      • temp_str:=temp_str + str[i]
    • गिनती :=n / 26 (पूर्णांक विभाजन)
    • मैं श्रेणी 1 से गिनने के लिए + 1 के लिए
      • जे के लिए 0 से 25 की सीमा में, करें
        • temp_str:=temp_str + str[j]
  • temp_str लौटाएं

उदाहरण

आइए बेहतर समझ पाने के लिए निम्नलिखित कार्यान्वयन देखें -

def show_string(n, str):
   temp_str = ""
   extra = n % 26
   if (extra >= 1) :
      for i in range( 26 - (extra + 1), 26):
         temp_str += str[i]
   count = n // 26
   for i in range(1, count + 1) :
      for j in range(26):
         temp_str += str[j]
   return temp_str
n = 15
str = "zyxwvutsrqponmlkjihgfedcba"
print(show_string(n, str))

इनपुट

15

आउटपुट

ponmlkjihgfedcba

  1. पायथन में लक्ष्य से बड़ा सबसे छोटा अक्षर खोजें

    मान लीजिए कि हमारे पास क्रमबद्ध वर्णों के अक्षरों की एक सूची है। इसमें केवल लोअरकेस अक्षर हैं, अब हमारे पास एक लक्ष्य अक्षर t है, हमें सूची में सबसे छोटा तत्व ढूंढना है जो दिए गए लक्ष्य से बड़ा है। और पत्र भी चारों ओर लपेटते हैं। इसलिए, यदि लक्ष्य t =z और अक्षर =[a, b] है, तो उत्तर a है। इसलिए, यद

  1. पायथन में सूचियों की सूची में प्रत्येक स्थान पर दिए गए वर्ण की आवृत्ति का पता लगाएं

    आइए एक परिदृश्य पर विचार करें जहां आपके पास एक सूची है जो सूचियों से इसके तत्वों के रूप में बनी है। हम आंतरिक सूचियों के विभिन्न पदों पर एक वर्ण की बारंबारता ज्ञात करने में रुचि रखते हैं। नीचे दिया गया उदाहरण आवश्यकता को स्पष्ट करेगा। नीचे दी गई सूचियों की सूची पर विचार करें। listA = [['a',

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

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