#2213. Hello, World

Hello, World

题目描述

在编程的世界里,"hello,world" 是所有程序员的起点。现在,学生 lyt 拿到了一个乱序的字符串 。

lyt 需要从这个字符串中挑选出部分字符,尝试拼凑出完整的短语:hello,world注意:

  1. 拼凑时字符必须完全匹配(全小写,且包含中间的一个逗号 ,)。
  2. 目标字符串中共有 11 个字符,其中部分字母(如 lo)出现了多次。
  3. 每个位置的字符在拼凑时只能使用一次。

输入格式

输入一行,包含一个长度为 的字符串 。字符串可能包含小写字母、大写字母或标点符号。

输出格式

  • 如果可以凑出 "hello,world",输出一行 YES
  • 如果无法凑出,输出一行 NO

样例

样例 1

输入:

loworld,ohell

输出:

YES

样例 2

输入:

hello.world

输出:

NO

(解释:虽然只差一个标点,但样例中是句号 . 而不是逗号 ,)

样例 3

输入:

hleloword

输出:

NO

(解释:字母 l 只有 2 个,而目标需要 3 个)

数据范围

  • 对于 100%100\% 的数据:1S10001 \le |S| \le 1000
  • 字符串 SS 中仅包含 ASCII 可见字符。