Python Set Comprehension
I simplified the test a bit – if all(x%y instead of if not any(not x%y I also limited y’s range; there is no point in testing for divisors > sqrt(x). So max(x) == 100 implies max(y) == 10. For x <= 10, y must also be < x. Instead of generating pairs of primes and … Read more