#7248. 110A. A. Nearly Lucky Number

0

110A. A. Nearly Lucky Number

110A. A. Nearly Lucky Number

CF110A. Nearly Lucky Number

时限: 2 秒 | 内存: 256 MB | 输入: 标准输入 | 输出: 标准输出

题目要求

如果一个数仅包含4和7,那么它就是一个"幸运数字"。 如果一个数本身不是幸运数,但是它所含有的数字4和7的个数之和为一个"幸运数字",那么它就是一个"类幸运数字"。 给您一个数,请编程判断它是不是"类幸运数字"。

输入格式

一行一个整数N(N在64位整数(long long / int64)范围内)。

输出格式

一行一个字符串,如果N是"类幸运数字"则输出"YES",否则输出"NO"。

样例输入 1

40047

样例输出 1

NO

样例输入 2

7747774

样例输出 2

YES

样例输入 3

1000000000000000000

样例输出 3

NO

提示

第一个样例中有 3 个幸运数字(第一个和最后两个),所以答案是 "NO"。

第二个样例中有 7 个幸运数字,7 是幸运数字,所以答案是 "YES"。

第三个样例中没有幸运数字,所以答案是 "NO"。