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

पायथन प्रोग्राम: एक नई स्ट्रिंग बनाएं जहां पहला और अंतिम कैरेक्टर एक्सचेंज हो गए हों


जब एक नई स्ट्रिंग बनानी हो जहां पहला और अंतिम कैरेक्टर एक्सचेंज हो गए हों, तो एक विधि परिभाषित की जा सकती है जो इंडेक्सिंग का उपयोग करके नई स्ट्रिंग बनाती है।

उदाहरण

def exchange_val(my_string):
    return my_string[-1:] + my_string[1:-1] + my_string[:1]

my_string = "Hi there how are you"
print("स्ट्रिंग है:")
print(my_string)
print("संशोधित स्ट्रिंग है:")
print(exchange_val(my_string))

आउटपुट

स्ट्रिंग है: Hi there how are you
संशोधित स्ट्रिंग है: ui there how are yoH

व्याख्या

  • 'exchange_val' नामक एक विधि परिभाषित की जाती है जो एक स्ट्रिंग को पैरामीटर के रूप में लेती है।

  • यह स्ट्रिंग के पहले और अंतिम कैरेक्टर्स को एक्सचेंज करने के लिए इंडेक्सिंग का उपयोग करती है।

  • विधि के बाहर, एक स्ट्रिंग परिभाषित की जाती है और कंसोल पर प्रदर्शित की जाती है।

  • इस स्ट्रिंग को पैरामीटर के रूप में पास करके इस विधि को कॉल किया जाता है।

  • इसे कंसोल पर आउटपुट के रूप में प्रदर्शित किया जाता है।


  1. पायथन प्रोग्राम: सबसे अधिक बार आने वाला कैरेक्टर और उसकी गिनती ढूंढें पायथन प्रोग्राम: सबसे अधिक बार आने वाला कैरेक्टर और उसकी गिनती ढूंढें

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

  1. - पायथन प्रोग्राम: स्ट्रीम से पहला नॉन-रिपीटिंग कैरेक्टर ढूंढें

    स्ट्रिंग या कैरेक्टर स्ट्रीम से पहला अद्वितीय (नॉन-रिपीटिंग) वर्ण ढूंढना एक सामान्य साक्षात्कार प्रश्न है। विधि 1: काउंटर + ऑर्डर संरक्षण (O(n)) def first_non_repeating_char(s): पहला नॉन-रिपीटिंग कैरेक्टर लौटाता है, यदि कोई नहीं तो None। समय: O(n), स्थान: O(k) जहां k = अद्वितीय वर्ण

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

    समस्या विवरण एक स्ट्रिंग दी गई है, हमारा कार्य यह जांचना है कि स्ट्रिंग के दोनों हिस्सों में समान वर्ण सेट है या नहीं। इस समस्या को हल करने के लिए हम पहले स्ट्रिंग को बीच से विभाजित करते हैं, ताकि दो हिस्से मिलें। अब हम जांचते हैं कि दोनों हिस्सों में समान वर्ण सेट है या नहीं। यदि स्ट्रिंग की लंबाई