class Checkprime

Public Class Methods

runcheck(isPrime) click to toggle source
# File lib/isprime.rb, line 2
def self.runcheck(isPrime)
  if isPrime <= 2
    ans = "Not Prime"
  elsif (isPrime > 2 && (isPrime % 2) == 0)
    ans = "Not Prime"
  else
    loopnum = Math.sqrt(isPrime).ceil
    for i in 3..loopnum
      if ((isPrime % i) == 0)
        ans = "Not Prime"
        break
      else
        ans = "Prime numbers are fun!!"
      end
    end
  end
  return ans
end