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())