Sha256: d62536130d95022c2d2c088013a9d6dbe91c0624917edeabe10bbccd797b1ff2
Contents?: true
Size: 411 Bytes
Versions: 22
Compression:
Stored size: 411 Bytes
Contents
# frozen_string_literal: true # Example that returns true if the number passed is a prime number class PrimeNumber def prime?(number) is_prime = true raise "Invalid number: #{number}" if number <= 0 if number == 1 is_prime = false elsif number > 2 (2...number).each do |i| is_prime = number % i != 0 break unless is_prime end end is_prime end end
Version data entries
22 entries across 22 versions & 1 rubygems