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

पायथन प्रोग्राम: सिंगल ट्रैवर्सल में स्पेसेस को स्ट्रिंग के फ्रंट में मूव करना


एक स्ट्रिंग दी गई है जिसमें शब्द और स्पेसेस हैं, हमारा कार्य सभी स्पेसेस को स्ट्रिंग के फ्रंट में मूव करना है, स्ट्रिंग को केवल एक बार ट्रैवर्स करके। हम इस समस्या को पायथन में लिस्ट कॉम्प्रिहेंशन का उपयोग करके जल्दी हल करेंगे।

उदाहरण

Input: string = "python program"
Output: string= " pythonprogram"

एल्गोरिदम

चरण 1: शब्द और स्पेस के साथ एक स्ट्रिंग इनपुट करें।
चरण 2: इनपुट स्ट्रिंग को ट्रैवर्स करें और लिस्ट कॉम्प्रिहेंशन का उपयोग करके बिना किसी स्पेस की स्ट्रिंग बनाएं।
चरण 3: फिर स्पेसेस की संख्या कैलकुलेट करें।
चरण 4: अगला स्पेसेस के साथ फाइनल स्ट्रिंग बनाएं।
चरण 5: फिर बिना स्पेस वाली स्ट्रिंग को कन्केटनेट करें।
चरण 6: स्ट्रिंग प्रदर्शित करें।

उदाहरण कोड

# फंक्शन: स्ट्रिंग के स्पेसेस को सिंगल ट्रैवर्सल में फ्रंट में मूव करने के लिए
def frontstringmove(str):
    noSp = [i for i in str if i != ' ']
    space = len(str) - len(noSp)
    result = ' ' * space
    result = '"' + result + ''.join(noSp) + '"'
    print("Final Result ::>", result)

# ड्राइवर प्रोग्राम
if __name__ == "__main__":
    str = input("Enter String")
    frontstringmove(str)

आउटपुट

Enter String python program
Final Result ::> " pythonprogram"
  1. पायथन प्रोग्राम: हेक्साडेसिमल स्ट्रिंग को दशमलव में बदलें पायथन प्रोग्राम: हेक्साडेसिमल स्ट्रिंग को दशमलव में बदलें

    इस लेख में हम दी गई समस्या के समाधान के बारे में जानेंगे। समस्या कथन हमें एक हेक्साडेसिमल स्ट्रिंग दी गई है, जिसे उसके दशमलव समकक्ष में बदलना है। इस समस्या को हल करने के दो दृष्टिकोण हैं: ब्रूट-फोर्स दृष्टिकोण बिल्ट-इन मॉड्यूल का उपयोग ब्रूट-फोर्स विधि यहां हम स्पष्ट टाइप कास्टिंग फ़ंक्शन int() की

  1. - पायथन प्रोग्राम: स्ट्रिंग में URL चेक करना

    इस मामले में हम पायथन में re मॉड्यूल का उपयोग करते हैं। यहां हम एक स्ट्रिंग स्वीकार करते हैं और चेक करते हैं कि स्ट्रिंग में कोई URL है या नहीं। यदि स्ट्रिंग में URL मौजूद है तो प्रदर्शित करें। हम इस समस्या को हल करने के लिए findall() मेथड का उपयोग करते हैं।एल्गोरिदमचरण 1: इनपुट के रूप में स्ट्रिंग

  1. - पायथन प्रोग्राम: स्ट्रिंग में मिरर कैरेक्टर्स खोजना

    एक यूजर इनपुट स्ट्रिंग और पोजिशन दी गई है, उस पोजिशन से हमें स्ट्रिंग की लंबाई तक अल्फाबेटिकल ऑर्डर में कैरेक्टर्स को मिरर करना है। इस ऑपरेशन में, हम a को z में, b को y में, c को x में, d को w में बदलते हैं और इसी तरह, यानी पहला कैरेक्टर लास्ट बन जाता है और इसी तरह।Input: p = 3 Input string = python