কম্পিউটার

পাইথন প্রোগ্রাম একক ট্রাভার্সালে স্ট্রিং এর সামনে স্পেস সরানোর জন্য


একটি স্ট্রিং দেওয়া আছে যেটিতে শব্দ এবং স্পেস রয়েছে, আমাদের কাজ হল সমস্ত স্পেসকে স্ট্রিংয়ের সামনে নিয়ে যাওয়া, শুধুমাত্র একবার স্ট্রিংটি অতিক্রম করে। আমরা লিস্ট কম্প্রিহেনশন ব্যবহার করে পাইথনে এই সমস্যার দ্রুত সমাধান করব।

উদাহরণ

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

অ্যালগরিদম

Step1: input a string with word and space.
Step2: Traverse the input string and using list comprehension create a string without any space.
Step 3: Then calculate a number of spaces.
Step 4: Next create a final string with spaces.
Step 5: Then concatenate string having no spaces.
Step 6: Display string.

উদাহরণ কোড

# Function to move spaces to front of string
# in single traversal in Python
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)
   # Driver program
   if __name__ == "__main__":
      str = input("Enter String")
frontstringmove(str)

আউটপুট

Enter String python program
Final Result ::>" pythonprogram"

  1. হেক্স স্ট্রিংকে দশমিকে রূপান্তর করতে পাইথন প্রোগ্রাম

  2. একটি স্ট্রিং প্যালিনড্রোম কিনা তা পরীক্ষা করার জন্য পাইথন প্রোগ্রাম

  3. পাইথন প্রোগ্রাম একটি স্ট্রিং মধ্যে ইউআরএল চেক করতে

  4. একটি স্ট্রিং মধ্যে মিরর অক্ষর খুঁজে পেতে পাইথন প্রোগ্রাম