Advertisement
Guest User

Untitled

a guest
Oct 17th, 2019
127
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.27 KB | None | 0 0
  1. require 'prime'
  2.  
  3. palindrome_arr = -> (array_size) do
  4. 1.upto(Float::INFINITY).lazy.select do |x|
  5.  
  6. x if x.to_s == x.to_s.reverse && Prime.prime?(x)
  7. end.first(array_size)
  8. end
  9.  
  10. puts 'Enter array size'
  11.  
  12. array = gets.chomp!.to_i
  13.  
  14. print palindrome_arr.call(array)
  15. print "\n"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement