Guest User

Untitled

a guest
Apr 24th, 2018
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.23 KB | None | 0 0
  1. require 'mathn'
  2. def calculate
  3. m, p = 600851475143, Prime.new
  4. until m == 1
  5. np = p.next
  6. if m % np == 0
  7. m = m / np
  8. end
  9. end
  10. return np
  11. end
  12. start = Time.now
  13. puts "Answer: #{calculate}\nThat took #{Time.now-start} seconds"
Add Comment
Please, Sign In to add comment