-
Notifications
You must be signed in to change notification settings - Fork 0
another project euler library
License
turquoise-hexagon/libeuler
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
libeuler ======== small library of functions and data structures, mostly intended for project euler digits * digitsum * list->number * number->list * integer-log * palindrome? list * delete-at * insert-at * delete-first * range * run-length * extremum * product * power * powerset * combinations * permutations array * array? * array-indexes * array-dimensions * make-array * list->array * array->list * array-copy * array-ref * array-set! * array-exists? maths * factorial * fibonacci * modular-inverse * chinese-remainder-theorem * modular-expt * primes * prime-pi * discrete-log * prime? * factors * divisors * totient * moebius fixnum * fxsqrt * fxexpt * fxabs * fxlcm queue * priority-queue? * priority-queue * priority-queue-empty? * priority-queue-insert * priority-queue-first * priority-queue-rest * list->priority-queue * priority-queue->list * priority-queue-map->list * priority-queue-for-each * priority-queue-fold * priority-queue-filter->list * priority-queue-take * priority-queue-drop * priority-queue-length memoize * memoize * define-memoized usage ----- * chicken-install -test depends on ---------- * chicken * srfi-1 * srfi-69
About
another project euler library
Topics
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published