Skip to content

Instantly share code, notes, and snippets.

@rosiehoyem
Created October 13, 2013 18:01
Show Gist options
  • Save rosiehoyem/6965293 to your computer and use it in GitHub Desktop.
Save rosiehoyem/6965293 to your computer and use it in GitHub Desktop.
Prime number example from day 7
number = 10007
# def prime?(number)
# tries = 0
# while i < number
# prime = false if number % high == 0
# tries += 1
# end
# end
def prime?(number)
tries = 0
prime = !(2..number**0.5).any? do |i|
tries += 1
number % i == 0
end
prime_in_words = prime ? "prime" : "not prime"
prime
puts "#{number} is #{prime_in_words}."
puts "... solved in #{tries} tries"
end
prime?(number)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment