কম্পিউটার

একটি স্ট্রিং থেকে n-ম অক্ষর অপসারণের জন্য পাইথন প্রোগ্রাম?


স্ট্রিং মানে অ্যারে অফ ক্যারেক্টার তাই শুরুর ঠিকানা ০। তাহলে আমরা সহজেই প্রতিটি অক্ষরের সূচী পেতে পারি। আমরা যে সূচক নম্বর ইনপুট আছে. তারপর সেই উপাদানটি সরান। সুতরাং স্ট্রিংটিকে দুটি সাব স্ট্রিংয়ে বিভক্ত করুন। এবং দুটি অংশ n তম সূচীকৃত অক্ষরের আগে একটি এবং সূচীকৃত অক্ষরের পরে আরেকটি হওয়া উচিত, এই দুটি স্ট্রিংটি একত্রিত করা হয়েছে৷

উদাহরণ

Input: python
n-th indexed: 3
Output: pyton

ব্যাখ্যা

একটি স্ট্রিং থেকে n-ম অক্ষর অপসারণের জন্য পাইথন প্রোগ্রাম?

অ্যালগরিদম

Step 1: Input a string.
Step 2: input the index p at the removed character.
Step 3: characters before the p-th indexed is stored in a variable X.
Step 4: Character, after the n-th indexed, is stored in a variable Y.
Step 5: Returning string after removing n-th indexed character.

উদাহরণ কোড

# Removing n-th indexed character from a string
def removechar(str1, n): 
   # Characters before the i-th indexed is stored in a variable x
   x = str1[ : n] 
   # Characters after the nth indexed is stored in a variable y
   y = str1[n + 1: ]
   # Returning string after removing the nth indexed character.
   return x + y
# Driver Code
if __name__ == '__main__':
   str1 = input("Enter a string ::")
   n = int(input("Enter the n-th index ::"))
   # Print the new string
   print("The new string is ::")
   print(removechar(str1, n))

আউটপুট

Enter a string:: python
Enter the n-th index ::3
The new string is ::
pyton

  1. পাইথন প্রোগ্রামের একটি স্ট্রিং থেকে nম অক্ষর সরানো হচ্ছে

  2. একটি স্ট্রিং থেকে nম অক্ষর অপসারণের জন্য পাইথন প্রোগ্রাম

  3. n-তম ফিবোনাচি সংখ্যার জন্য পাইথন প্রোগ্রাম

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