How do I generate the first n prime numbers?

前端 未结 15 1729
再見小時候
再見小時候 2021-02-02 09:57

I am learning Ruby and doing some math stuff. One of the things I want to do is generate prime numbers.

I want to generate the first ten prime numbers and the first ten

15条回答
  •  庸人自扰
    2021-02-02 10:38

    Here's a super compact method that generates an array of primes with a single line of code.

      def get_prime(up_to)
        (2..up_to).select { |num| (2...num).all? { |div| (num % div).positive? } }
      end
    

提交回复
热议问题