Ejemplo n.º 1
0
        public List <BigInteger> NumbersWithTwoSqrt()
        {
            List <BigInteger> sqrts = new List <BigInteger>();

            foreach (BigInteger element in Fib.Where(x => x.IsContainsTwo()).ToList())
            {
                sqrts.Add((BigInteger)Math.Exp(BigInteger.Log(element) / 2));
            }
            return(sqrts);
        }
Ejemplo n.º 2
0
        public BigInteger GetNumberWithMaxSumOfFiguresSquares()
        {
            BigInteger max    = 0;
            int        maxSum = 0;

            foreach (BigInteger element in Fib.Where(x => x.GetSquareOfFiguresSum() >= maxSum))
            {
                maxSum = element.GetSquareOfFiguresSum();
                max    = element;
            }
            return(max);
        }
Ejemplo n.º 3
0
 public int CountDivideByFiveNumbers()
 {
     return(Fib.Where(x => x % 5 == 0).ToList().Count);
 }
Ejemplo n.º 4
0
 public int CountDivideByItFiguresNumbers()
 {
     return(Fib.Where(x => x.FiguresSum() != 0 && x % x.FiguresSum() == 0).ToList().Count);
 }
Ejemplo n.º 5
0
 public int CountPrime()
 {
     return(Fib.Where(x => x.isPrime()).ToList().Count);
 }