Large factorials are easy to do in LISP, although a number above (2000!) may crash it. I designed this because of an online post from a mathematician talking about the number 1000! . Code like this is difficult to write in C-like languages, but a snap in LISP, as the following code demonstrates.
- (defun factorial(x)
- (cond ((zerop x) 1)
- ('T (* x (factorial (1- x)))) ))
- (factorial 1000)
CommentsSubscribe to comments
You need to login to post a comment.