aboutsummaryrefslogtreecommitdiff
path: root/challenge-082/walt-mankowski/python/ch-1.py
blob: d0f56b7fcbb4a451538dd48c3dd2f8471e37fc93 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
from sys import argv
from math import sqrt

def factors(n):
    s = set([1])
    for i in range(2, int(sqrt(n))+1) :
        if n % i == 0:
            s.add(i)
            s.add(n // i)
    return s

m, n = [int(x) for x in argv[1:]]
print(factors(m) & factors(n))