Time Limit: 2 sec / Memory Limit: 1024 MB
配点 : 100 点
問題文
文字列 hi
が 1 個以上繋がってできる文字列を、 hitachi文字列 と定義します。
例えば、 hi
や hihi
などは hitachi文字列 であり、 ha
や hii
は hitachi文字列 ではありません。
文字列 S が与えられるので、 S が hitachi文字列 かどうかを判定してください。
制約
- S の長さは 1 以上 10 以下
- S は英小文字列
入力
入力は以下の形式で標準入力から与えられる。
S
出力
S が hitachi文字列 であれば Yes
を、そうでなければ No
を出力せよ。
入力例 1
hihi
出力例 1
Yes
hihi
は hi
を 2 個繋げてできる文字列なので、 hitachi文字列です。
入力例 2
hi
出力例 2
Yes
入力例 3
ha
出力例 3
No
Score : 100 points
Problem Statement
A Hitachi string is a concatenation of one or more copies of the string hi
.
For example, hi
and hihi
are Hitachi strings, while ha
and hii
are not.
Given a string S, determine whether S is a Hitachi string.
Constraints
- The length of S is between 1 and 10 (inclusive).
- S is a string consisting of lowercase English letters.
Input
Input is given from Standard Input in the following format:
S
Output
If S is a Hitachi string, print Yes
; otherwise, print No
.
Sample Input 1
hihi
Sample Output 1
Yes
hihi
is the concatenation of two copies of hi
, so it is a Hitachi string.
Sample Input 2
hi
Sample Output 2
Yes
Sample Input 3
ha
Sample Output 3
No