Actions
Bug #11606
closedPrime.prime? should throw error on invalid inputs
Description
irb(main):003:0> Prime.prime?(1,3)
=> false
irb(main):004:0> Prime.prime?(1.3)
=> false
irb(main):005:0> Prime.prime?(20.3)
=> true
Prime.prime? converts floating point numbers to integer to determine if they are prime. A prime by definition is a integer > 1. Will include a patch for this.
Updated by marcandre (Marc-Andre Lafortune) about 9 years ago
- Status changed from Open to Closed
Updated by marcandre (Marc-Andre Lafortune) about 9 years ago
Totally agree. I hope you'll find my fix acceptable.
Thanks for creating the issue
Actions
Like0
Like0Like0