Problem

3 /4


एक स्ट्रिंग में खोजें

Theory Click to read/hide

C# में एक स्ट्रिंग के भीतर खोजने के लिए, IndexOfAny(Char [] ) और LastIndexOfAny(Char[]);
IndexOfAny(Char) यूनिकोड वर्ण सरणी में निर्दिष्ट किसी एक या अधिक वर्णों के इस उदाहरण में पहली घटना की शून्य-आधारित अनुक्रमणिका स्थिति लौटाता है। 
LastIndexOfAny(Char[]) वही करता है, केवल अंतिम घटना का सूचकांक लौटाता है। 

जब सबस्ट्रिंग नहीं मिलती है, तो विधि -1 वापस आ जाती है।

<पूर्व> stringwelcom = "हैलो वर्ल्ड! अलविदा दुनिया!" int x = स्वागत है। इंडेक्सऑफएनी (नया चार [] {'w'}); // 6 कृपया ध्यान दें: ये विधियां घटनाओं की संख्या की तलाश नहीं करती हैं , लेकिन केवल यह निर्धारित करें कि स्ट्रिंग में ऐसा कोई सबस्ट्रिंग है या नहीं।

एक सबस्ट्रिंग को हटाने के लिए, आप Remove(Int32, Int32) विधि का उपयोग कर सकते हैं - यह सबस्ट्रिंग को पहले निर्दिष्ट इंडेक्स से दूसरे में हटा देता है।
<कोड> स्ट्रिंग स्वागत = "हैलो वर्ल्ड! अलविदा दुनिया!";
स्ट्रिंग कट = स्वागत है। निकालें (1, 3); // "हो दुनिया! दुनिया को अलविदा!"

Problem

आपको एक स्ट्रिंग दी गई है जिसमें अक्षर h  कम से कम दो बार आता है। इस स्ट्रिंग से  h की पहली और अंतिम पुनरावृत्ति, साथ ही साथ उनके बीच के सभी वर्णों को हटा दें।

इनपुट: एक स्ट्रिंग दर्ज की गई है।
आउटपुट: समस्या का उत्तर प्रिंट करें।

उदाहरण।

<तालिका सीमा = "1" सेलपैडिंग = "1" सेलस्पेसिंग = "1" शैली = "चौड़ाई: 500 पीएक्स"> <शरीर> इनपुट आउटपुट जमीन के छेद में एक हॉबिट रहता था टोबिट में