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

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

जब रिकर्सन तकनीक का उपयोग किए बिना एक स्ट्रिंग को उलटने की आवश्यकता होती है, तो सरल नकारात्मक अनुक्रमण का उपयोग किया जा सकता है।

अनुक्रमण मानों को विशिष्ट अनुक्रमणिका पर तत्वों तक पहुँचने में मदद करता है।

उदाहरण

नीचे उसी के लिए एक प्रदर्शन है -

my_string = str(input("Enter a string that needs to be reversed: "))
print("The string after reversal is: ")
print(my_string[::-1])

आउटपुट

Enter a string that needs to be reversed: Jane
The string after reversal is:
enaJ

स्पष्टीकरण

  • स्ट्रिंग इनपुट उपयोगकर्ता द्वारा लिया जाता है।
  • यह मान एक वैरिएबल को असाइन किया गया है।
  • यह कंसोल पर प्रदर्शित होता है।
  • यह नकारात्मक अनुक्रमित है और कंसोल पर प्रदर्शित होता है।

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

    मान लीजिए कि हमारे पास एक स्ट्रिंग s और एक संख्या n है, हमें s को n पंक्तियों में पुनर्व्यवस्थित करना होगा ताकि s को लंबवत (ऊपर से नीचे, बाएं से दाएं) चुना जा सके। इसलिए, यदि इनपुट s =ilovepythonprogramming n =5 जैसा है, तो आउटपुट [ipnrn, lypag, otrm, vhom, eogi] होगा। इसे हल करने के लिए, हम इन चर

  1. पायथन में रिवर्स स्ट्रिंग II

    मान लीजिए कि हमारे पास एक स्ट्रिंग और एक पूर्णांक k है, हमें स्ट्रिंग की शुरुआत से गिनने वाले प्रत्येक 2k वर्णों के लिए पहले k वर्णों को उलटना होगा। यदि कोई पर्याप्त वर्ण नहीं बचा है, तो उन सभी को उलट दें। यदि 2k से कम वर्ण हैं लेकिन k वर्णों से अधिक या उसके बराबर हैं, तो पहले k वर्णों को उलट दें और

  1. पायथन में रिवर्स स्ट्रिंग

    मान लीजिए कि हमारे पास वर्णों की एक सरणी है। हमें बिना किसी अतिरिक्त स्थान का उपयोग किए स्ट्रिंग को उल्टा करना होगा। इसलिए यदि स्ट्रिंग [H, E, L, L, O] की तरह है, तो आउटपुट [O, L, L, E, एच] इसे हल करने के लिए, हम इन चरणों का पालन करेंगे - शुरू करने के लिए दो संकेत लें =0 और अंत =स्ट्रिंग की लंबाई