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

पायथन में वर्टिकल सिफर का उपयोग करके एक स्ट्रिंग को एन्क्रिप्ट करने का कार्यक्रम

मान लीजिए कि हमारे पास एक स्ट्रिंग s और एक संख्या n है, हमें s को n पंक्तियों में पुनर्व्यवस्थित करना होगा ताकि s को लंबवत (ऊपर से नीचे, बाएं से दाएं) चुना जा सके।

इसलिए, यदि इनपुट s ="ilovepythonprogramming" n =5 जैसा है, तो आउटपुट ['ipnrn', 'lypag', 'otrm', 'vhom', 'eogi']

होगा।

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

  • एल:=खाली सूची
  • मैं के लिए 0 से n -1 की सीमा में:
    • i से शुरू होने वाले प्रत्येक nवें वर्ण को लेकर एक स्ट्रिंग डालें, और L में डालें
  • रिटर्न एल

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

उदाहरण

class Solution:
   def solve(self, s, n):
      return [s[i::n] for i in range(n)]
ob = Solution()
s = "ilovepythonprogramming"
n = 5
print(ob.solve(s, n))

इनपुट

"ilovepythonprogramming", 5

आउटपुट

['ipnrn', 'lypag', 'otrm', 'vhom', 'eogi']

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

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

  1. % का उपयोग करके पायथन में स्ट्रिंग स्वरूपण?

    पायथन में, विभिन्न तरीकों का उपयोग करके एक स्ट्रिंग को प्रारूपित किया जा सकता है, जैसे - % का उपयोग करना {}का उपयोग करना टेम्पलेट स्ट्रिंग का उपयोग करना और हम इस खंड में % स्ट्रिंग स्वरूपण विकल्प पर चर्चा करने जा रहे हैं। स्ट्रिंग स्वरूपण दो स्वादों में आता है- स्ट्रिंग स्वरूपण अभिव्यक्ति:C प्र

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

    इस कार्यक्रम में, एक उपयोगकर्ता इनपुट स्ट्रिंग दिया गया। हमें इस स्ट्रिंग में स्वरों की संख्या गिननी है। यहां हम पायथन में सेट का उपयोग करते हैं। सेट एक अनियंत्रित संग्रह डेटा प्रकार है जो चलने योग्य, परिवर्तनशील और कोई डुप्लिकेट तत्व नहीं है। उदाहरण Input str1=pythonprogram Output 3 एल्गोरिदम Step