स्ट्रिंग का अर्थ है वर्ण की सरणी इसलिए प्रारंभिक पता 0. है तो हम आसानी से प्रत्येक वर्ण की अनुक्रमणिका प्राप्त कर सकते हैं। हमें उस इंडेक्स नं को इनपुट करना होगा। फिर उस तत्व को हटा दें। तो स्ट्रिंग को दो उप स्ट्रिंग में विभाजित करें। और दो भाग n वें अनुक्रमित वर्ण से पहले एक होना चाहिए और दूसरा अनुक्रमित वर्ण के बाद होना चाहिए, इस दो स्ट्रिंग को मिला दिया जाना चाहिए।
उदाहरण
Input: python n-th indexed: 3 Output: pyton
स्पष्टीकरण
एल्गोरिदम
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है