p097.scm 297 B

1234567891011121314
  1. ;; Large non-Mersenne primes
  2. (define-module (solved p097))
  3. (use-modules (euler utils)
  4. (srfi srfi-1))
  5. (define-public (last-n-digits num n)
  6. (take-right (number->digits num) n))
  7. ;; NOTE: can use mod for last n digits!
  8. (define-public (last-n-digits-fast num n)
  9. (modulo num (expt 10 n)))