help-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: bigger integers


From: giacomo boffi
Subject: Re: bigger integers
Date: Fri, 17 Sep 2004 21:45:34 +0200
User-agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.5 (chayote, linux)

Joe Corneli <jcorneli@math.utexas.edu> writes:

> This fails on big numbers like 12.
>
>  (defun factorial (num)
>    (if (<= num 0)
>        1
>      (* num (factorial (1- num)))))
>
> Suggestions on how to make it work for bigger numbers?

from my *scratch*:

 (defun factorial (num) 
   (if (<= num 0) 
       1 
     (* num (factorial (1- num))))) 

factorial
(factorial 12)

479001600

ah, yes, (insert (emacs-version))

XEmacs 21.5 (beta17) "chayote" (+CVS-20040721) [Lucid] (i686-pc-linux)
of Thu Sep 16 2004 on boffi95

-- 
ATTACKED BY SALESMEN. TORPEDOS. LEAVE BOAT. U-941.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]