RB
rb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
=begin
Prime numbers in Ruby
Ruby have the easiest way to generate and test prime numbers.
more info: https://ruby-doc.org/stdlib-1.9.3/libdoc/prime/rdoc/Prime.html
=end
require 'prime'
# first 10 prime numbers
p Prime.take(10) # => [2, 3, 5, 7, 11, 13, 17, 19, 23, 29]
# Prime numbers less then 100
p Prime.take_while { |n| n < 100 } # => [2, 3, 5, 7, 11, 13, 17, 19, 23, ... 89, 97]
# Test if a single number is prime
p Prime.prime?(23) # => true
Enter to Rename, Shift+Enter to Preview
OUTPUT
Run