Problem

3 /4


문자열에서 검색

Theory Click to read/hide

C#에서 문자열 내에서 검색하려면 IndexOfAny(Char [] ) 및 LastIndexOfAny(Char[]);
IndexOfAny(Char) 유니코드 문자 배열에 지정된 하나 이상의 문자가 이 인스턴스에서 처음 발생한 인덱스 위치(0부터 시작)를 반환합니다. 
LastIndexOfAny(Char[]) 는 동일한 작업을 수행하며 마지막 항목의 인덱스만 반환합니다. 

하위 문자열을 찾을 수 없으면 메서드는 -1을 반환합니다.

<예비> string welcome = "안녕하세요! 안녕 세상!" int x = welcome.IndexOfAny(new Char[] {'w'}); // 6 참고: 이 방법은 발생 횟수를 찾지 않습니다. , 그러나 문자열에 그러한 하위 문자열이 있는지 여부만 결정합니다.

하위 문자열을 제거하려면 Remove(Int32, Int32) 메서드를 사용할 수 있습니다. 이 메서드는 지정된 첫 번째 인덱스에서 두 번째 인덱스까지 하위 문자열을 제거합니다.
string welcome = "안녕하세요! 안녕 세상!";
문자열 자르기 = welcome.Remove(1, 3); // "세상이여! 안녕 세상!'

Problem

문자 h 가 적어도 두 번 나타나는 문자열이 주어집니다. 이 문자열에서  h의 첫 번째 및 마지막 항목과 이들 사이의 모든 문자를 제거합니다.

입력: 문자열이 입력됩니다.
출력: 문제에 대한 답을 인쇄합니다.

예.

<몸>
입력 출력
땅속 구멍에 호빗이 살고 있었다 토빗에서