해석이 이상할 수 있습니다.
이상한 부분은 말씀해 주시면 수정하겠습니다.
문제:https://codeforces.com/problemset/problem/58/A
시간 제한: 1s
메모리 제한: 256MB
Vasya는 최근 인터넷에 종류와 로그인 하는 법을 배웠다.
("type and log on to the Internet"은 입력하고 로그인하는 법 이라고 해석되는 것 같다).
그는 즉시 채팅방에 들어갔다 그리고 "hello to everybody"라고 말하기로 결정했다. Vasya는 단어 s를 입력했다.
그것은 고려합니다 Vasya가 hello라고 말한 것으로 만약 몇몇 단어들은 삭제가 가능합니다 입력된 단어들에서 그래서 그것에 결과가 "hello"라면.(Vasay가 입력된 단어들에서 몇몇 단어들을 지워서 "hello"가 나오면 인사한 것으로 고려한다는 것 같다.).
예를들어, 만약 Vasya가 "ahhellllloou"라고 입력하면, 그것은 인사한 것으로 간주합니다, 그리고 만약 그가 "hlelo"라고 입력하면, 그것은 잘못이해했다고 간주하고 그는 인사하지 않았습니다. 결정하라 Vasya가 인사를 한것인지 아닌지 주어진 단어 s로.
[입력]
첫 줄에 오직 Vasya가 입력한 단어 s가 포함. 단어는 소문자 라틴어로 구성된다, 그것에 길이는 1보다 작지 않고 100보다 크지 않다.
[출력]
만약 Vasya가 인사했다면 "YES", 그렇지 않으면 "NO"를 출력하라
Vasya가 입력한 단어를 앞에서부터 탐색하며 문자열 "hello"를 앞에서부터 비교해봅니다. Vasya가 입력한 단어를 하나씩 찾아보다 h가 있다면 다음 단어부터 문자열 "hello" 에 다음 값 (== 'e')을 비교해갑니다.
만약 같은 값이 5개라면 Vasya에 단어에 hello가 앞에서부터 순서대로 있다는 것을 의미함으로 YES를 출력 5가 아니라면 NO를 출력해줍니다.
[코드]
https://github.com/Woobeen906/Codeforces/blob/main/58-A.cpp