Square-free integers: Difference between revisions

Content added Content deleted
(→‎{{header|Ruby}}: Added Ruby)
(→‎{{header|Ruby}}: removed unneeded to_a twice)
Line 1,288:
end
 
puts (1..145).select(&:square_free?).each_slice(20).to_a.map{|a| a.join(" ")}
puts
 
m = 10**12
puts (m..m+145).select(&:square_free?).each_slice(6).to_a.map{|a| a.join(" ")}
puts
 
Line 1,332:
 
</pre>
 
=={{header|Sidef}}==
In Sidef, the functions ''is_square_free(n)'' and ''square_free_count(min, max)'' are built-in. However, we can very easily reimplement them in Sidef code, as fast integer factorization methods are also available in the language.