110A
Program
#include <stdio.h>
#include <stdlib.h>
int main()
{
long long n = 0;
int magic_count = 0;
scanf("%lld", &n);
while (n)
{
if (n % 10 == 4 || n % 10 == 7) magic_count++;
n /= 10;
}
printf("%s\n", ((magic_count == 4 || magic_count == 7)?"YES":"NO"));
return 0;
}
#include <bits/stdc++.h>
using namespace std;
int main()
{
ios_base::sync_with_stdio(0),cin.tie(0),cout.tie(0);
string n;
int magic_count = 0;
cin >> n;
for (auto d : n)
if (d == '4' || d == '7') magic_count++;
cout << ((magic_count == 4 || magic_count == 7)?"YES":"NO") << '\n';
return 0;
}
magic_count = 0
for x in input():
if x == '4' or x == '7': magic_count += 1
print("YES" if magic_count == 4 or magic_count == 7 else "NO")