Problem

3 /4


Cerca in una stringa

Theory Click to read/hide

Per cercare all'interno di una stringa in C#, il IndexOfAny(Char [] )LastIndexOfAny(Char[]);
IndexOfAny(Char) Restituisce la posizione dell'indice in base zero della prima occorrenza in questa istanza di uno o più caratteri specificati in un array di caratteri Unicode. 
LastIndexOfAny(Char[]) fa lo stesso, restituisce solo l'indice dell'ultima occorrenza. 

Quando la sottostringa non viene trovata, i metodi restituiscono -1.

stringa di benvenuto = "Ciao mondo! Addio mondo!"
int x = welcome.IndexOfAny(new Char[] {'w'}); // 6
Nota: questi metodi non cercano il numero di occorrenze , ma determina solo se esiste o meno tale sottostringa nella stringa.

Per rimuovere una sottostringa, puoi utilizzare il metodo Remove(Int32, Int32): rimuove la sottostringa dal primo indice specificato al secondo.
string welcome = "Ciao mondo! Addio mondo!";
stringa tagliata = benvenuto.Remove(1, 3); // "Oh mondo! Addio mondo!"

Problem

Ti viene data una stringa in cui la lettera h  ricorre almeno due volte. Rimuovi la prima e l'ultima occorrenza di  h da questa stringa, nonché tutti i caratteri tra di esse.

Input: viene inserita una stringa.
Output: stampa la risposta al problema.

Esempio.

Input Uscita
Nel buco nel terreno viveva uno hobbit In tobbit