euler.lisp @ 8d552510fe9d
Problem 3, and fix up utils.
author | Steve Losh <steve@stevelosh.com> |
---|---|
date | Sat, 09 Apr 2016 17:16:13 +0000 |
parents | 330b4236a18e |
children | a0f494350896 |
(in-package #:euler) (defun problem-1 () (loop :for i :from 1 :below 1000 :when (or (dividesp i 3) (dividesp i 5)) :sum i)) (defun problem-2 () (loop :with p = 0 :with n = 1 :while (<= n 4000000) :when (evenp n) :sum n :do (psetf p n n (+ p n)))) (defun problem-3 () (apply #'max (prime-factorization 600851475143)))