Module: Checkprime
- Defined in:
- lib/isprime.rb
Class Method Summary collapse
Class Method Details
.runcheck(isPrime) ⇒ Object
2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
# 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 puts "LoopNum: #{loopnum}" for i in 3..loopnum if ((isPrime % i) == 0) ans = "Not Prime" break else ans = "Prime!!" end end end return ans end |