From f423969a8ed401dc2015a8ca85ed56838d622a29 Mon Sep 17 00:00:00 2001 From: Jason Turner Date: Tue, 31 May 2011 08:09:30 -0600 Subject: [PATCH] Add is_prime profile script --- contrib/codeanalysis/is_prime.chai | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 contrib/codeanalysis/is_prime.chai diff --git a/contrib/codeanalysis/is_prime.chai b/contrib/codeanalysis/is_prime.chai new file mode 100644 index 0000000..c0df2fb --- /dev/null +++ b/contrib/codeanalysis/is_prime.chai @@ -0,0 +1,25 @@ +def isprime(n) +{ + for (var i = 2; i < n; ++i) + { + if (n % i == 0) {return false} + } + + return true +} + + +def primes(n) +{ + var count = 0 + for (var i = 2; i <= n; ++i) + { + if (isprime(i)) {++count} + } + + return count +} + + +var N = 500 +print("primes: " + primes(N).to_string())