AlmostLucky.Lucky.isLucky C# (CSharp) Метод

isLucky() публичный Метод

public isLucky ( int n ) : bool
n int
Результат bool
        public bool isLucky(int n)
        {
            int sum = n.ToString().Select(x => x).Where(x => x == '4').Count();
            sum += n.ToString().Select(x => x).Where(x => x == '7').Count();
            if (sum == n.ToString().Length)
                return true;
            else
                return false;
        }

Usage Example

Пример #1
0
 static void Main(string[] args)
 {
     Lucky l = new Lucky();
     int n = int.Parse(Console.ReadLine());
     if (l.isLucky(n))
         Console.WriteLine("YES");
     else
     {
         bool finish = false;
         for (int i = 1; i <= n; i++)
         {
             if (l.isLucky(i) && n % i == 0)
             {
                 finish = true;
                 break;
             }
         }
         Console.WriteLine((finish) ? "YES" : "NO");
     }
     Console.ReadLine();
 }
All Usage Examples Of AlmostLucky.Lucky::isLucky
Lucky