26 lines
		
	
	
		
			285 B
		
	
	
	
		
			ChaiScript
		
	
	
	
	
	
			
		
		
	
	
			26 lines
		
	
	
		
			285 B
		
	
	
	
		
			ChaiScript
		
	
	
	
	
	
| 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 = 5000
 | |
| print("primes: " + primes(N).to_string())
 | 
