Решение задачи Рома и счастливые цифры с Codeforces

Без пояснения   Просмотров: 21


Рома любит счастливые числа Маленького Слоника из Львова.

Напомним, что счастливыми являются положительные целые числа, в десятичной записи которых содержатся только счастливые цифры 4 и 7. Например, числа 47, 744, 4 являются счастливыми, а 5, 17, 467 — не являются.

У Ромы есть n целых положительных чисел. Его интересует вопрос: в скольких из этих чисел количество счастливых цифр не превосходит k? Помогите ему, напишите программу, которая решает эту задачу.

Код

#include <bits/stdc++.h>
using namespace std;
main() {
int k,n,num,cnt,ans=0;
cin>>n>>k;
for(int i=0;i<n;i++)
{
	cin>>num;
	cnt=0;
	while(num>0)
	{
		if(num%10==4 || num%10==7)	cnt++;
		num/=10;
	}
	if(cnt<=k) ans++;
}
	cout<<ans<<endl;	
}

         

Администратор Photo Автор: Администратор



Комментарии

Чтобы написать комментарии вам нужно войти в систему или зарегистрироваться