public void TestPrimeSieveFirst100() { var primes = Prob3.SimpleSieve(100); TestUtils.WriteOut(primes.ShowBoundaries(3)); Assert.IsTrue(primes.Length == 25); }
public void TestMaxPrimeOfHugeNumber() { long num = 600851475143; var result = Prob3.MaxPrimeFactor(num); TestUtils.WriteOut($"Max prime factor of {num} is {result}"); //6857 }
public void TestPrimeSieveLargeN() { var primes2 = Prob3.SimpleSieve(50000); TestUtils.WriteOut(primes2.ShowBoundaries(3)); Assert.IsTrue(primes2.Length > 0); }