Lazy Evaluation

  • + 0 comments
    require 'prime'
    n = gets.to_i
    palindromic_primes = Prime.lazy.select { |num| num.to_s == num.to_s.reverse }.take(n)
    puts palindromic_primes.to_a.inspect