UNPKG

algebrite

Version:

Computer Algebra System in Coffeescript

23 lines (20 loc) 454 B
#----------------------------------------------------------------------------- # # Look up the nth prime # # Input: n on stack (0 < n < 10001) # # Output: nth prime on stack # #----------------------------------------------------------------------------- Eval_prime = -> push(cadr(p1)) Eval() prime() prime = -> n = 0 n = pop_integer() if (n < 1 || n > MAXPRIMETAB) stop("prime: Argument out of range.") n = primetab[n - 1] push_integer(n)