/ProjectEuler.Math

Helper functions and data structures for Project Euler problems.

Primary LanguageC#MIT LicenseMIT

ProjectEuler.Math

A collection of math functions able to speed up the coding of solutions to Project Euler problems.

NuGet Package (.NETStandard 1.4)

How to install this package from .NET Core CLI:

dotnet add package ProjectEuler.Math

Here is a summary of all the functions in the library:

  • Primes
    • IsPrime
    • CachedIsPrime
  • BigPrimes
    • IsPrime
    • CachedIsPrime
  • Combinatorics
    • IsPalindromic
  • Extensions
    • BigInteger.Sqrt
  • Graphing
    • Graph data structures
    • Graph algorithms