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

Python कोड: स्ट्रिंग में स्पेस को एक ही ट्रैवर्सल में फ्रंट में ले जाएं

हमारे पास एक स्ट्रिंग है, और हमारा लक्ष्य स्ट्रिंग में सभी स्पेस को फ्रंट में ले जाना है। मान लीजिए यदि एक स्ट्रिंग में चार स्पेस हैं तो, हमें उन चार स्पेस को हर वर्ण के सामने ले जाना होगा। कोडिंग में जाने से पहले कुछ नमूना टेस्ट केस देखें।

इनपुट: string = "tutorials point "
आउटपुट: "tutorialspoint" -> आउटपुट बिना कोट्स के होगा


इनपुट: string = "I am a python programmer."
आउटपुट: "Iamapythonprogrammer." -> आउटपुट बिना कोट्स के होगा

आइए अपने लक्ष्य को प्राप्त करने के लिए नीचे दिए गए चरणों का पालन करें।

एल्गोरिदम

1. स्ट्रिंग इनिशियलाइज़ करें।
2. उन सभी वर्णों को ढूंढें जो स्पेस नहीं हैं और उन्हें एक वेरिएबल में स्टोर करें।
3. स्ट्रिंग के count मेथड का उपयोग करके स्पेस की संख्या ढूंढें।
4. एक स्पेस को स्पेस की संख्या से गुणा करें और इसे एक वेरिएबल में स्टोर करें।
5. सभी वर्णों को पिछले वेरिएबल में जोड़ें।
6. अंत में परिणाम प्रिंट करें।

आइए उपरोक्त एल्गोरिदम को लागू करने का प्रयास करें।

उदाहरण

## स्ट्रिंग इनिशियलाइज़ करें
string = "tutorials point "

## स्पेस को छोड़कर सभी वर्ण ढूंढें
chars = [char for char in string if char != " "]

## count मेथड का उपयोग करके स्पेस की संख्या प्राप्त करें
spaces_count = string.count(' ')

## नई_स्ट्रिंग के फ्रंट में सभी स्पेस प्राप्त करने के लिए स्पेस को spaces_count से गुणा करें
new_string = " " * spaces_count

## नई_स्ट्रिंग में वर्ण जोड़ें
new_string += "".join(chars)

## नई_स्ट्रिंग प्रिंट करें
print(new_string)

आउटपुट

यदि आप उपरोक्त प्रोग्राम चलाते हैं, तो आपको निम्न आउटपुट मिलेगा।

tutorialspoint

आइए अलग इनपुट के साथ प्रोग्राम को एक बार फिर से चलाएं।

उदाहरण

## स्ट्रिंग इनिशियलाइज़ करें
string = "I am a python programmer."

## स्पेस को छोड़कर सभी वर्ण ढूंढें
chars = [char for char in string if char != " "]

## count मेथड का उपयोग करके स्पेस की संख्या प्राप्त करें
spaces_count = string.count(' ')

## नई_स्ट्रिंग के फ्रंट में सभी स्पेस प्राप्त करने के लिए स्पेस को spaces_count से गुणा करें
new_string = " " * spaces_count

## नई_स्ट्रिंग में वर्ण जोड़ें
new_string += "".join(chars)

## नई_स्ट्रिंग प्रिंट करें
print(new_string)

आउटपुट

यदि आप उपरोक्त प्रोग्राम चलाते हैं, तो आपको निम्न आउटपुट मिलेगा।

Iamapythonprogrammer.

निष्कर्ष

यदि प्रोग्राम के संबंध में आपके कोई संदेह हैं, तो उन्हें कमेंट सेक्शन में उल्लेख करें।

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

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

  1. - Python String की Max Length क्या है?

    Python String की Maximum Length 64-bit Python Installation और 64 GB Memory के साथ, लगभग 63 GB की Python 2 String काफी Feasible होनी चाहिए। यदि आप अपनी Memory को इससे कहीं अधिक Upgrade कर सकते हैं, तो आपकी Maximum Feasible Strings आनुपातिक रूप से Longer होनी चाहिए। लेकिन यह Runtimes पर Hit के साथ आ

  1. - पायथन में स्ट्रिंग लिटरल के सामने 'b' कैरेक्टर क्या करता है?

    पायथन 2 में b या B प्रीफिक्स को नजरअंदाज किया जाता है। पायथन 3 में, बाइट्स लिटरल्स हमेशा b या B से प्रीफिक्स्ड होते हैं; वे str टाइप के बजाय bytes टाइप का एक इंस्टेंस उत्पन्न करते हैं। उनमें केवल ASCII कैरेक्टर्स हो सकते हैं; 128 या अधिक न्यूमेरिक मान वाले बाइट्स को एस्केप के साथ व्यक्त किया जाना चा