047 Distinct primes factors.sf 379 B

12345678910111213141516171819202122
  1. #!/usr/bin/ruby
  2. # Daniel "Trizen" Șuteu
  3. # License: GPLv3
  4. # Date: 28 January 2017
  5. # https://github.com/trizen
  6. # https://projecteuler.net/problem=47
  7. # Runtime: 1.370s (previously 2.016s)
  8. for n in (647 .. Inf) {
  9. if ((omega(n + 0) == 4) &&
  10. (omega(n + 1) == 4) &&
  11. (omega(n + 2) == 4) &&
  12. (omega(n + 3) == 4)
  13. ) {
  14. say n
  15. break
  16. }
  17. }