solution to problem 006 in lisp
							parent
							
								
									d2d74d9e48
								
							
						
					
					
						commit
						7c5ec0040c
					
				|  | @ -0,0 +1,14 @@ | |||
| (load "euler.lisp") | ||||
| 
 | ||||
| (defun sum-of-squares-up-to (n) | ||||
|   (sum (mapcar (lambda (n) (* n n)) (range 1 n))) | ||||
| ) | ||||
| 
 | ||||
| (defun square-of-sum-up-to (n) | ||||
|   (let* ((square (sum (range 1 n)))) | ||||
|         (* square square)) | ||||
| ) | ||||
| 
 | ||||
| (defun solution () | ||||
|   (- (square-of-sum-up-to 100) (sum-of-squares-up-to 100)) | ||||
| ) | ||||
		Loading…
	
		Reference in New Issue