Example #1
0
        public void TestPrimeSieveFirst100()
        {
            var primes = Prob3.SimpleSieve(100);

            TestUtils.WriteOut(primes.ShowBoundaries(3));

            Assert.IsTrue(primes.Length == 25);
        }
Example #2
0
        public void TestMaxPrimeOfHugeNumber()
        {
            long num    = 600851475143;
            var  result = Prob3.MaxPrimeFactor(num);

            TestUtils.WriteOut($"Max prime factor of {num} is {result}");
            //6857
        }
Example #3
0
        public void TestPrimeSieveLargeN()
        {
            var primes2 = Prob3.SimpleSieve(50000);

            TestUtils.WriteOut(primes2.ShowBoundaries(3));

            Assert.IsTrue(primes2.Length > 0);
        }