Skip to content

Instantly share code, notes, and snippets.

@surrealdetective
Created June 14, 2013 19:57
Show Gist options
  • Save surrealdetective/5784776 to your computer and use it in GitHub Desktop.
Save surrealdetective/5784776 to your computer and use it in GitHub Desktop.
prime?
#solution 1
def prime1?(number)
2.upto(number-1) do |composite|
return "#{number} is not prime" if number%composite == 0
end
return "#{number} is prime"
end
#solution 2
def prime2?(number)
if number%2 == 0
return false
end
number_to_check = 3
while number_to_check < number
return false if number%number_to_check == 0
number_to_check +=2
end
puts "#{number} is prime"
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment